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

Регистрация: Jul 2012
Сообщений: 66
По умолчанию Странный ответ от api контакта

Здрасьте, большое желание уже убрать букву Т из заголовка... суть: я отправляю запрос контакту(любой) и отлавливаю как и положено ответ. собственно - он приходит. в нем есть нужные переменные.. но все они имеют дефолтные значения - 0, null или undefined!

проверил все что только можно - приложение запрашивает у пользователя все разрешения нужные для запроса, собственно сам запрос составлен верно, пользователь с указанным id(в данном примере запроса) - тоже установил приложение и в друзьях, id написан без ошибок)...
вообще даже не представляю что можно еще проверить..

гугл не помог - то ли я не могу кратко сформулировать вопрос, то ли еще что-то. короче говоря, вылезает все не по теме.

написал вконтакт, в поддержку. все что они смогли ответить - "Ваш вопрос рассматривается. К сожалению, необходимо немного подождать."

они не сказали даже на чьей стороне проблема.. ничего. дальнейшие попытки с ними связаться - впустую.
все бы ничего.. но уже почти месяц прошел с того момента как я написал вопрос в поддержку. работа стоит(

собственно код, на всякий случай:


Код AS3:
public static function getProfile():void
		{
			Main.output(userID + "loading profile \n");
			Main.THIS.wrapper.external.api('users.get', {uids: userID, fields: "photo_medium, sex"},getProfSuccess, getProfFail);
			//loading user vars
 
		}
		static function getProfSuccess(Data:Object):void
		{
			Main.output("loading profile2 complete");
			userGender = Data.sex;
 
			userPhoto = Data.photo_medium;
 
			userName = Data.first_name;
 
			userGender = Data.sex;
			Main.output('name=' + userName);
			Main.output('photo=' + userPhoto);
			Main.output('sex=' + userGender + '\n');
		}
		static function getProfFail(Data:Object):void
		{
			Main.output("loading profile failed");
 
		}