Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Проблема с API Connection (http://www.flasher.ru/forum/showthread.php?t=146204)

Neborya 01.11.2010 00:07

Проблема с API Connection
 
Попробовал подключить http://vkontakte.ru/page-1_26810655

При вызове любого метода с помощью VK.callMethod получаю ошибку:
Код:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at vk::APIConnection/::sendData()
        at Function/http://adobe.com/AS3/2006/builtin::apply()
        at vk::APIConnection/callMethod()
        at Slot_fla::MainTimeline/Slot_fla::frame1()

Тестирую прямо в их примере.

GBee 01.11.2010 00:48

Так как инициировали АПИКоннекшн? Как вызывали? Покажите код.

Neborya 01.11.2010 01:07

Код AS3:

oVKParams.api_url = "http://api.vk.com/api.php";
oVKParams.api_id = ***
oVKParams.user_id = ***
oVKParams.viewer_id = ***
oVKParams.auth_key = ***
oVKParams.is_app_user = true;
oVKParams.language = 0;
oVKParams.api_settings = 3;
oVKParams.secret = ***
oVKParams.sid = ***
var VK:APIConnection = new APIConnection(oVKParams);       
VK.callMethod("showPaymentBox", 3);

Как я понял, в конструкторе APIConnection срабатывает
Код AS3:

if (!connectionName) return;

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

Добавлено через 1 час 7 минут
Gbee, если взять их пример и скомпилировать его в FlashDevelop, то при нажатии любой кнопки (Settings, Invite Friends, ...) выскочит ошибка.


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

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