Тема: [Вконтакте] интеграция с вконтактом
Показать сообщение отдельно
Старый 24.03.2013, 13:04
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 7  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Все что я прошу, это 20-30строчек кода, которые отправляют запрос и получают ответ.
Все просто, если использовать APIConnection
Код AS3:
// при учете, что доступ к stage уже есть, получаем flash vars
var flashVars:Object = stage.loaderInfo.parameters;
_vk = new APIConnection(flashVars); // инициализируем api connection
// вызываем метод users.get, и передаем вторым параметром объект с полями, которые хотим получить, в данном случае first_name и last_name
_vk.api("users.get", { uids: flashVars.viewer_id, fields: "first_name, last_name" }, onUserData, function(param:Object):void { trace("ERROR"); });
а в обработчике
Код AS3:
private function onUserData(param:Object):void {
       trace("имя:" + param.first_name + " фамилия: " + param.last_name);
}
Цитата:
НО по этой ссылочке я первым делом и скачал исходник и читал там, и тестил его.
Этот хлам можно выбросить. Вообще, о формировании запроса самостоятельно сейчас можно думать только при отправке его с серверной стороны. Со стороны клиента уже все сделали контактовцы

п.с. если будет приходить ошибка, первым делом нужно проверить, а включено ли приложение в настройках