Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.07.2009, 22:27
likes вне форума Посмотреть профиль Отправить личное сообщение для likes Найти все сообщения от likes
  № 1  
Ответить с цитированием
likes

Регистрация: Jul 2009
Сообщений: 16
По умолчанию Api ВКонтакте

Помогите сделать запрос АПИ, который поможет мне вывести список друзей...


Последний раз редактировалось wvxvw; 12.09.2009 в 19:15.
Старый 26.07.2009, 22:42
ramshteks вне форума Посмотреть профиль Отправить личное сообщение для ramshteks Найти все сообщения от ramshteks
  № 2  
Ответить с цитированием
ramshteks
 
Аватар для ramshteks

Регистрация: Jul 2007
Сообщений: 805
Отправить сообщение для ramshteks с помощью ICQ Отправить сообщение для ramshteks с помощью Skype™
ну это одназначно вопрос не к флешерам.

Старый 27.07.2009, 02:49
Mur4ik вне форума Посмотреть профиль Отправить личное сообщение для Mur4ik Найти все сообщения от Mur4ik
  № 3  
Ответить с цитированием
Mur4ik
ветеран форума

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
Ну почему же не к флешерам?
В АПИ есть методы возвращающие списки друзей

Вот упрощенный пример конкретно для метода getFriends
Код AS3:
package  
{
	// путь до библиотеки мд5, для просчета сигнатуры запроса к АПИ
	import com.adobe.crypto.MD5;
 
	import flash.display.*;
	import flash.events.*;
	import flash.net.*;
 
	/**
	 * Class TestAPI Тестовый запрос к АПИ ВКонтакте и вывод списка друзей пользователя
	 * @author Yuriy (Mur4ik) Kulkoff
	 * @version 0.1
	 * @date 26.07.2009
	 */
	public class TestAPI extends Sprite
	{
		private var friendsList:XML;
 
		public function TestAPI() 
		{
			if (stage) getFriends(null);
			else addEventListener(Event.ADDED_TO_STAGE, getFriends);
		}
 
		public function getFriends(event:Event):void 
		{
			var r:URLRequest = new URLRequest("http://api.vkontakte.ru/api.php");
			var l:URLLoader = new URLLoader();
			var v:URLVariables = new URLVariables();
 
			// Юзер, список друзей которого нужно вывести
			// В данном случае берем юзера просматривающего рпиложение
			var viewerID:String = root.loaderInfo.parameters.viewer_id;
			//ID приложения
			var apiID:String = "123456";
			//Секретный ключ приложения
			var secret:String = "qwertyQWERTY";
			// Необходимый метод изи АПИ
			var methodFromAPI:String = "getFriends";
			// Для тестов не локально должно быть 0
			var testMode:String = "1";
 
			v.api_id = apiID;
			v.v = "2.0"; // Версия АПИ
			v.method = methodFromAPI;
			v.test_mode = testMode;
			v.sig = MD5.hash(viewerID + 'api_id=' + apiID + 'method=' + methodFromAPI + 'test_mode=' + testMode + 'v=2.0' + secret);
 
			r.data = v;
			r.method = URLRequestMethod.POST;
 
			l.load(r);
			l.addEventListener(Event.COMPLETE, loader_completeHandler);
		}
 
		private function loader_completeHandler(event:Event):void
		{
			friendsList = new XML(event.target.data);
 
			// Выводим ID друзей
			friendsList.*.( trace(name() + ": " + toString()) );
 
			// Далее по этим ID можно узнать более подробную информацию
			// с помошью метода getProfiles из АПИ
		}
	}
}
__________________
trace("Остановите Землю, я сойду!!!");


Последний раз редактировалось Mur4ik; 27.07.2009 в 02:55.
Старый 27.07.2009, 04:03
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 4  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
А, кстати, никто еще не видел сторонних библиотек под новый API? Не хочется с нуля писать
__________________
Дело не в тебе

Старый 27.07.2009, 09:51
marat_sa вне форума Посмотреть профиль Отправить личное сообщение для marat_sa Посетить домашнюю страницу marat_sa Найти все сообщения от marat_sa
  № 5  
Ответить с цитированием
marat_sa
 
Аватар для marat_sa

Регистрация: Nov 2006
Сообщений: 487
Отправить сообщение для marat_sa с помощью ICQ Отправить сообщение для marat_sa с помощью Skype™
Google впереди планеты всей
http://code.google.com/p/vkontakte-as3/
__________________
Стой! Опасная зона! Работа мозга!

Старый 27.07.2009, 10:13
Mur4ik вне форума Посмотреть профиль Отправить личное сообщение для Mur4ik Найти все сообщения от Mur4ik
  № 6  
Ответить с цитированием
Mur4ik
ветеран форума

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
AL.exe, под новый нету еще, но при желании можно и имеющиеся доростить.

marat_sa, Google позади планеты, по Вашей ссылке старые и корявые методы.
__________________
trace("Остановите Землю, я сойду!!!");

Старый 27.07.2009, 10:42
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 7  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
marat_sa, Mur4ik, а какое отношение к этой библиотеке гугль имеет?

Старый 27.07.2009, 11:25
marat_sa вне форума Посмотреть профиль Отправить личное сообщение для marat_sa Посетить домашнюю страницу marat_sa Найти все сообщения от marat_sa
  № 8  
Ответить с цитированием
marat_sa
 
Аватар для marat_sa

Регистрация: Nov 2006
Сообщений: 487
Отправить сообщение для marat_sa с помощью ICQ Отправить сообщение для marat_sa с помощью Skype™
Я то че? Так говорите, будто я их писал(((
Я свои классы разрабатывал для общения с контактом - сортировка по алфавиту параметров в сиге и прочие замуты чтоб не повторять в каждом методе...

А на библиотеку эту случайно наткнулся, давно еще, при первой версии api контакта. Посмотрел, не понял ее смысла и забыл... Щас вот вспомнил =)
__________________
Стой! Опасная зона! Работа мозга!

Старый 02.08.2009, 12:47
kei вне форума Посмотреть профиль Отправить личное сообщение для kei Найти все сообщения от kei
  № 9  
Ответить с цитированием
kei

Регистрация: Jul 2009
Сообщений: 19
Mur4ik, попробовал запустить твой пример - ругается на импорт md5. Подскажи, надо что-то где-то скачать и установить? А то половину инета перелопатил и... толи лыжи не едут, толи я... ))))

Старый 02.08.2009, 13:16
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 10  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
тут как бе написано все..http://vkontakte.ru/club1

а остальное, дописать руками - на мой взгляд не очень трудно
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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