Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.11.2010, 02:46
FW7 вне форума Посмотреть профиль Отправить личное сообщение для FW7 Найти все сообщения от FW7
  № 1  
Ответить с цитированием
FW7

Регистрация: Sep 2009
Сообщений: 37
По умолчанию Incorrect signature

Заранее прошу сильно не ругаться, знаю что чуть ниже была подобная тема, но в ней ответа я так и не получил. пробовал тот пример, исправлял как говорили, но результат тот же.
вот мой код(точнее не мой, его я тоже где-то взял):
Код AS3:
package 
{
	import flash.display.*;
	import flash.events.*;
	import flash.net.URLLoader;
	import flash.net.URLRequest;
	import flash.net.URLVariables;
	import flash.net.URLRequestMethod;
	import flash.text.TextField;
	import fl.containers.UILoader;
	import com.adobe.crypto.MD5;
 
	/**
	 * ...
	 * @author Sergey Shemet
	 */
	public class Main extends Sprite 
	{
		private var audioList:XML;
 
 
		public function Main():void 
		{
			if (stage) getAudios();
			else addEventListener(Event.ADDED_TO_STAGE,getAudios);
		}
 
		private function getAudios(e:Event = null):void 
		{
 
 
			var viewerID:String = root.loaderInfo.parameters.viewer_id;
			var sid:String =  root.loaderInfo.parameters.sid;
			var api_url:String = root.loaderInfo.parameters.api_url;
			if (api_url != null)
			{
				var r:URLRequest = new URLRequest(api_url);
				var l:URLLoader = new URLLoader();
				var v:URLVariables = new URLVariables();
 
				//ID приложения
				var apiID:String = "735931";
				//Секретный ключ приложения
				var secret:String = "SZvqkJwYoE";
				// Необходимый метод изи АПИ
				var methodFromAPI:String = "audio.get";
 
				v.v = "3.0"; // Версия АПИ
				v.api_id = apiID;
				v.method = methodFromAPI;
				v.sid = sid;
				v.sig = MD5.hash(viewerID + 'api_id=' + apiID + 'method=' + methodFromAPI + 'v=3.0' + secret);
 
 
				r.data = v;
				r.method = URLRequestMethod.POST;
 
				l.load(r);
				l.addEventListener(Event.COMPLETE, loader_completeHandler);
			}
 
		}
		private function loader_completeHandler(event:Event):void
		{
			audioList = new XML(event.target.data);
 
			// Выводим ID друзей
			audiosList.*.( trace(name() + ": " + toString()) );
 
 
		}
 
 
	}
 
}
вроде все правильно, но все равно ошибка. может я чего недопонимаю...Подскажите пожалуйста

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:03.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 11:03.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.