Страница 11 из 12
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Добавлено: 07 июл 2011, 02:08
Boxer
Александр писал(а):kek$
Получить список этих друзей, потом подсчитать
Александр, а можно пожалуйста поподробнее куда это вставлять???
Вот я сделал:
Код: Выделить всё
VK.api("friends.getAppUsers", { } , getAppUsersSuccess, getAppUsersFail); function getAppUsersSuccess(response:Object):void{//Что писать сдесь я не знаю, чтобы вывело допустим АйДи пользователей установивших приложение...} function getAppUsersFail(response:Object):void{ friendsApp.text = response.error_msg; }
Подскажите пожалуйста.
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Добавлено: 07 июл 2011, 20:30
Александр
Boxer
Это урок по API 2.0. Твой код к уроку не относится.
http://flapps.ru/forum/topic1943.html
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Добавлено: 03 дек 2011, 16:51
rapper007
Вот код который поменял
Код: Выделить всё
/* http://flapps.ru/forum/ - форум о создании флеш приложений на основе ВКонтакте API */package { import flash.net.*; import flash.display.*; import flash.events.*; import flash.text.*; import vk.VkApiNode; public class Main extends Sprite { private var api_id:Number=2702951;// id вашего приложения private var api_secret:String="CMUayuXpnGWqpIxRoSCs";// секретный ключ private var api:VkApiNode; private var viewer_id; private var server_url; private var url_loader:URLLoader; private var url_request:URLRequest; private var query:String; public function Main():void { viewer_id=LoaderInfo(root.loaderInfo).parameters.viewer_id; // определяем адрес сервиса API (vkontakte.ru или vk.com) server_url = LoaderInfo(root.loaderInfo).parameters.api_url + '?'; // создаем и выполняем запрос api=new VkApiNode(viewer_id,api_id,api_secret,false,'XML','2.0',server_url); query=api.getFriends(); url_request=new URLRequest(query); url_loader=new URLLoader ; url_loader.addEventListener(Event.COMPLETE,friendsLoaded); url_loader.load(url_request); } public function friendsLoaded(event:Event):void { // обрабатываем полученный ответ var responseFriends:XML=new XML(url_loader.data); if (responseFriends.error_code!=7) {// если доступ к списку друзей разрешен в настройках приложения // создаём массив ID друзей var all_friends:Array=new Array ; for each (var fid:XML in responseFriends.*) { all_friends.push(fid); } // получаем профили друзей, используя метод getProfiles // ПРИМЕЧАНИЕ! Если друзей более 1000, то этот запрос нужно будет поделить на части, из-за ограничений метода getProfiles var fields:Array=new Array ; fields=['first_name,last_name,photo_big'];// перечисленные через запятую поля, необходимые для получения getProfiles(all_friends,fields); } else { friends_tf.text='Нет доступа к списку друзей'; } } public function getProfiles(uids:Array,fields:Array):void { // функция получения профилей query=api.getProfiles(uids,fields); url_request=new URLRequest(query); url_loader=new URLLoader ; url_loader.addEventListener(Event.COMPLETE,profilesLoaded); url_loader.load(url_request); } public function profilesLoaded(event:Event):void { // обрабатываем и выводим список друзей в виде "Имя Фамилия" (ссылка) var responseFriendsProfiles:XML=new XML(url_loader.data); var friends=''; for each (var user:XML in responseFriendsProfiles.*) { friends=friends+'<a href="http://vkontakte.ru/id'+user.uid+'">'+user.first_name+' '+user.last_name+'</a><br />'; } friends_tf.htmlText=friends; } }}
Вот вк
http://vk.com/app2702951
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Добавлено: 03 дек 2011, 18:00
Александр
rapper007
Используй ВКонтакте API 3.0, а не 2.0. Секретного ключа для старой версии нет, а ты видимо используешь защищенный ключ.
http://flapps.ru/forum/forum16.html
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Добавлено: 03 дек 2011, 19:27
rapper007
Александр писал(а):rapper007
Используй ВКонтакте API 3.0, а не 2.0. Секретного ключа для старой версии нет, а ты видимо используешь защищенный ключ.
http://flapps.ru/forum/forum16.html
Нашел там 2 похожие темы, там не один flach файл adobe не открывает
http://s017.radikal.ru/i425/1112/da/0ada8c64f0ac.jpg
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Добавлено: 03 дек 2011, 19:54
Александр
rapper007
Открыть исходники можно с Adobe Flash CS5.
В уроках описано как самому собрать такой исходник... Если это не понятно, то начни с более простого, с основ ActionScript.
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Добавлено: 03 дек 2011, 21:55
rapper007
К сожалению не смог найти темы про friends.getAppUsers, а мне это нужно
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Добавлено: 03 дек 2011, 22:13
112
rapper007
Особой разницы нет,поменять название и параметры метода
http://flapps.ru/forum/topic2894.html
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Добавлено: 04 дек 2011, 08:58
rapper007
Сколько будет стоить такой скрипт нормальный?
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Добавлено: 04 дек 2011, 11:32
112
rapper007
эмм а самому переделать?)