Список друзей онлайн (friends.getOnline)

Только готовые уроки по использованию ВКонтакте API. Flash + PHP + API. НЕ IFrame!

Re: Список друзей онлайн (friends.getOnline)

Сообщение ganibal10 » 13 май 2012, 11:59

Нет, и локально, и загружать пробовал. На всякий случай полный код:

  1.  
  2. var api_id:Number;
  3. var viewer_id:Number;
  4. var sid:String;
  5. var secret:String;
  6. var v:String;
  7.  
  8. var flashVars:Object = stage.loaderInfo.parameters as Object;
  9.  
  10. api_id = flashVars['api_id'];
  11. viewer_id = flashVars['viewer_id'];
  12. sid = flashVars['sid'];
  13. secret = flashVars['secret'];
  14.  
  15. flashVars['api_id'] = 28986;
  16. flashVars['viewer_id'] = 9999;
  17. flashVars['sid'] = '7af35d3f21e786c7467d9c2db703a7e76100ad97169b76374cd5e1cfa3a937';
  18. flashVars['secret'] = 'ddb35e1fcd';
  19.  
  20. // инициализация
  21. var VK:APIConnection = new APIConnection(flashVars);
  22. VK.api('friends.getOnline', {}, onProfileLoaded, onError);
  23.  
  24. function onProfileLoaded(data: Object) {
  25.     VK.api('getProfiles',data, onUsersGetInfo, onError);
  26. }
  27.  
  28. function onUsersGetInfo(data: Object) {
  29.     var frCount = data.length;
  30.     for (var i=0; i<frCount; i++){
  31.         area_ta.text = area_ta.text + data[i].first_name + '  ' + data[i].last_name + "\n";
  32.     }
  33. }
  34.  
  35. // если произошла ошибка
  36. function onError(data: Object):void{
  37.     trace(data.error_msg);
  38. }
  39.  
ganibal10

 
Сообщения: 11
Зарегистрирован: 26 мар 2012, 12:45
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Список друзей онлайн (friends.getOnline)

Сообщение gaponj88 » 13 май 2012, 12:27

Проверил все работает:

  1. VK.api('friends.getOnline', {}, onProfileLoaded, onError);
  2.  
  3. }
  4. function onProfileLoaded(data: Object) {
  5. VK.api('getProfiles', {uids:data.toString(), fields:'nickname'}, onUsersGetInfo, onError);
  6. }
  7. function onUsersGetInfo(data: Object) {
  8. var frCount = data.length;
  9. for (var i=0; i<frCount; i++){
  10. pole.appendText(data[i].first_name + '  ' + data[i].last_name + '  ' + data[i].nickname + "\n");
  11. }
  12. }

За это сообщение автора gaponj88 поблагодарил:
ganibal10
Аватара пользователя
gaponj88

 
Сообщения: 433
Зарегистрирован: 21 окт 2011, 12:26
Благодарил (а): 20 раз.
Поблагодарили: 26 раз.

Re: Список друзей онлайн (friends.getOnline)

Сообщение ganibal10 » 13 май 2012, 21:08

Вообщем так: создал новый проект, ты прав, твой код работает! Буду разбираться в чем разница с первым проектом, ведь твой код копировал полностью. Спасибо тебе большое!

Так как опыта работы с постами нету как такового, если что подскажите что из этих сообщений можно удалить, так как сообщение что код работает уже дублировалось несколько раз..
ganibal10

 
Сообщения: 11
Зарегистрирован: 26 мар 2012, 12:45
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Пред.

Вернуться в Уроки по использованию ВКонтакте API



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron