Тема: [Вконтакте] access token и friends.getAppUsers?
Показать сообщение отдельно
Старый 25.07.2013, 13:02
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Код AS3:
vk.callMethod( "showSettingsBox", 1026 );
хм, если используется контактовская библиотека APIConnection, то по идее этот код вообще не должен компилироваться, так как название переменной vk совпадает с именем пакета, а в пакете vk нет отдельного метода callMathod(). Ну да ладно, не суть.

Советую скачать самую последнюю версию APIConnection
Подключить ее. Правильно все инициализировать.
Код AS3:
import vk.APIConnection;
 
var flashVars:Object = stage.loaderInfoparameters;
var vkontakte:APIConnection = new APIConnection(flashVars);
 
// и получить список друзей таким образом:
vkontakte.api("friends.getAppUsers", { uid: flashVars['viewer_id'] }, onVkAppUsers, onVkError);
 
function onVkAppUsers(params:Object):void {
   var array:Array = params as Array; // тут будут id друзей, установивших приложение
}
function onVkError(params:Object):void {
    trace("ошибочка вышла");
}
Да и вообще, не надо никаких showSettingsBox использовать. Достаточно в настройках приложения установить требования к установке, и там указать доступ к друзьям. Настройки в этом случае сами покажутся пользователю. Ну и убедиться что приложение "включено и доступно всем"