Показать сообщение отдельно
Старый 08.11.2012, 01:01
Nickolai вне форума Посмотреть профиль Отправить личное сообщение для Nickolai Найти все сообщения от Nickolai
  № 1  
Ответить с цитированием
Nickolai

Регистрация: Oct 2012
Сообщений: 63
По умолчанию Fail wall.post error_msg: Incorrect signature: iframe/flash authorization

Доброго вечера. Учу API в вк вот такая проблема у меня:

Есть код, который должен делать вещи.

Код AS3:
var flashVars:Object = stage.loaderInfo.parameters as Object;
			VKAPI = new APIConnection(flashVars);
 
			//ID приложения
			var apiID:String = "3146521";
			//Секретный ключ приложения
			var secret:String = "U7zPxYedMv79RM6pCj8N";
			//Необходимый метод изи АПИ
			var methodFromAPI:String = "getUserInfo";
			//Версия
			var version:String = "2.0";
			// Для тестов не локально должно быть 0
			// var testMode:String = "1";
 
			sig = MD5.encrypt(flashVars['viewer_id'] + 'api_id=' + apiID + 'method=' + methodFromAPI + 'v='+ version + secret);
 
 
 
			VKAPI.api(
				"getUserInfo",
				{"api_id": apiID, "sig": sig, "v": version },
				onSuccess,
				onError);
Вроде все правильно написанно, или нет? Если брать переменную sig, то она содержит следующую строку:

83990125api_id=3146521method=getUserInfov=2.0U7zPxYedMv79RMpCj8N


Залил приложение в вк. Выдает вот такую ошибку:

Fail wall.post error_msg: Incorrect signature: iframe/flash authorization

Помогите пожалуйста. Буду очень признателен.