проблема с API Мой Мир, немогу отобразить результат

Использование API других социальных сетей

проблема с API Мой Мир, немогу отобразить результат

Сообщение tiHo » 29 янв 2011, 20:30

Здравствуйте! :) я сделал простенькое приложение для ММ, которое должно показывать имя смотрящего, но этого почему то не происходит. Если кто такое уже делал, и столкнулся с такой же проблемой, прошу помогите, уже 5 часов ковыряю код, немогу понять почему не работает. Хотя userID показывает, а spisok[0].first_name нехочет.

Спасибо, очень на вас надеюсь

  1. package
  2. {
  3.  
  4.     import flash.display.Sprite;
  5.     import flash.events.Event;
  6.     import flash.text.TextField;
  7.     import flash.system.Security;
  8.     import flash.external.ExternalInterface;
  9.  
  10.     import mailru.MailruCall;
  11.     import mailru.MailruCallEvent;
  12.  
  13.     public class Main extends Sprite
  14.     {
  15.  
  16.         Security.allowDomain( '*' );
  17.         public var txt:TextField =  new TextField();
  18.         public var userID:String;
  19.  
  20.         public function Main():void
  21.         {
  22.             MailruCall.addEventListener(Event.COMPLETE, APIready);
  23.             MailruCall.init("flash-app", "6499c1f124e1d0d129ac72911c83e887");
  24.  
  25.  
  26.             txt.width = 400;
  27.             txt.height = 200;
  28.             txt.border = true;
  29.             addChild(txt);
  30.             txt.appendText("сборка 33");
  31.         }
  32.  
  33.         public function APIready(e:Event):void
  34.         {
  35.             txt.appendText("\nAPI готово к работе.");
  36.             getUserInfo();
  37.  
  38.         }
  39.  
  40.  
  41.         public function getUserInfo():void
  42.         {
  43.             userID = MailruCall.exec('mailru.session.vid');
  44.             MailruCall.exec('mailru.common.users.getInfo', UserInfoRequest,userID);
  45.             txt.appendText("\nuserID = " + userID);
  46.         }
  47.         public function UserInfoRequest(spisok:Array):void
  48.         {
  49.             txt.appendText("\nМое имя - " + String(spisok[0].first_name) );
  50.         }
  51.  
  52.  
  53.     }
  54.  
  55. }
Сервис Вопрос-ответ для флеш-разработчиков: http://flashans.ru
tiHo

 
Автор темы
Сообщения: 26
Зарегистрирован: 19 мар 2010, 19:07
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.

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

Google
 



Re: проблема с API Мой Мир, немогу отобразить результат

Сообщение psix55 » 29 янв 2011, 20:42

Если хочешь помочь голодному, не давай ему рыбы, дай ему удочку.
Аватара пользователя
psix55
Модератор
Модератор
 
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16
Благодарил (а): 17 раз.
Поблагодарили: 74 раз.

Re: проблема с API Мой Мир, немогу отобразить результат

Сообщение tiHo » 29 янв 2011, 22:13

нет psix55, это не то. В тех примерах используется rest-доступ, а у меня js через дополнительные классы от майла.ру, поэтому и создал новую тему
Сервис Вопрос-ответ для флеш-разработчиков: http://flashans.ru
tiHo

 
Автор темы
Сообщения: 26
Зарегистрирован: 19 мар 2010, 19:07
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.

Re: проблема с API Мой Мир, немогу отобразить результат

Сообщение tiHo » 31 янв 2011, 14:25

Проблема все еще актуальна. Подскажите что я не так написал пожалуйста.

Спасибо.
Сервис Вопрос-ответ для флеш-разработчиков: http://flashans.ru
tiHo

 
Автор темы
Сообщения: 26
Зарегистрирован: 19 мар 2010, 19:07
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.

Re: проблема с API Мой Мир, немогу отобразить результат

Сообщение tiHo » 31 янв 2011, 18:37

Всё, разобрался сам. Нужно было СВОЁ ЖЕ(!) приложение добавить к себе в ММ.
Сервис Вопрос-ответ для флеш-разработчиков: http://flashans.ru

За это сообщение автора tiHo поблагодарил:
LonelyANDRoid
tiHo

 
Автор темы
Сообщения: 26
Зарегистрирован: 19 мар 2010, 19:07
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.

Re: проблема с API Мой Мир, немогу отобразить результат

Сообщение Evgesha » 15 июн 2011, 00:26

выдаёт ошибку C:\Users\rrr\Desktop\mail.ru\mailru\MailruCall.as, строка 1 5001: Имя пакета "@" не отображает местоположение этого файла. Измените имя определения пакета внутри этого файла или переместите файл. C:\Users\rrr\Desktop\mail.ru\mailru\MailruCall.as
Evgesha
ЗАБАНЕН!
 
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36
Благодарил (а): 11 раз.
Поблагодарили: 10 раз.

Re: проблема с API Мой Мир, немогу отобразить результат

Сообщение bodnar » 15 июн 2011, 03:41

Почитай про пакеты, а?
И к api mail.ru это никакого отношения не имеет,
Первую строчку в студию, и в какой папке у тебя лежит fla файл


з.ы. люди тнт пересмотрели, битву экстрасенсов им подавай
Обязательно к прочтению: ActionScript 3.0 Ошибки среды выполнения
Аватара пользователя
bodnar
Модератор
Модератор
 
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41
Благодарил (а): 16 раз.
Поблагодарили: 185 раз.


Вернуться в Программирование с использованием API: Мой Мир, FaceBook, Odnoklassniki и др.



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

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

cron