Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   vkontakte метод getProfiles (http://www.flasher.ru/forum/showthread.php?t=125772)

DEN123 03.06.2009 10:39

флеш я изучаю неделю, но сложностей я не вижу так как есть опыт в ООП.
с полями в контакте я разобрался что и как вызывается.
а вот как и что сделать что бы запустился метод....
большой пример?
Конечный результат будет переменная с типом XML ili XMLlist в которой будет нужная мне инфа, дальше я уже разберусь

Mur4ik 04.06.2009 10:37

вот Вам ссылочка, качайте исходники, разбирайтесь, там нет метода getProfiles, и нет методов API 2.0. Но если у для Вас никаких проблем и есть опыт в ООП, то разберетесь быстрее сами и по образу и подобию добавите нужные Вам методы.

А примерчик, действительно, получится не маленький, это не просто функцию вызвать, а считать необходимые флешвары, построить список параметров, отсортировать их в алфавитном порядке, вычислить MD5, отправить на сервер, получить и распарсить результат, если Вы внимательно вчитались в документацию по API.

DEN123 04.06.2009 11:47

эхх нет... не понимаю, я даже не могу понять что мне делать перейдя по той ссылке

dimarik 04.06.2009 11:59

Найдите на странице ссылку "Source". Скопируйте ссылку http://vkontakte.googlecode.com/svn/trunk/ в Ваш SVN клиент и утащите из репозитория исходники. На крайний случай можно просто потаращится на исходники воспользовавшись ссылкой "Browse" на странице "Source"

DEN123 04.06.2009 15:06

код, нашел а вот что такое svn не знаю

RetKiller 04.06.2009 16:56

А в Гугле набить слабо?

Тыкнем носом:) А можно поинтересоваться, на примере какого языка у вас был "опыт в ООП"?

iNils 05.06.2009 17:07

Флуд убрал.

rty 07.06.2009 15:17

Простейший код на примере getAudios. C параметрами getProfiles лень разбираться в данный момент. Но там тот же подход должен быть.

Код AS3:

import com.adobe.crypto.MD5;// путь до библиотеки мд5
var viewer_id:String = root.loaderInfo.parameters.viewer_id;
var request:URLRequest = new URLRequest("http://api.vkontakte.ru/api.php?&api_id=IDТвоегоПриложения&v=2.0&method=getAudios&sig="+MD5.hash('ТВОЙIDapi_id=IDТвоегоПриложенияmethod=getAudiosv=2.0СекретТвоегоПриложения'));
var loader:URLLoader = new URLLoader();
loader.load(request);
loader.addEventListener(Event.COMPLETE, onComplete);
function onComplete(e:Event):void{
        text_txt.text = e.target.data;
        }

не забываем скачать библиотеку crypto MD5 и создать текстовое поле.

DEN123 07.06.2009 18:46

эм. круто. спасибо вот этого достаточно

ArtDir 11.11.2009 17:18

А можно ли так получить имя пользователя?
Код AS1/AS2:

var nVar:String = getProfiles(first_name);

У меня выводит undef...

Добавлено через 2 минуты
Цитата:

Сообщение от rty (Сообщение 826444)
Простейший код на примере getAudios. C параметрами getProfiles лень разбираться в данный момент. Но там тот же подход должен быть.

Код AS3:

import com.adobe.crypto.MD5;// путь до библиотеки мд5
var viewer_id:String = root.loaderInfo.parameters.viewer_id;
var request:URLRequest = new URLRequest("http://api.vkontakte.ru/api.php?&api_id=IDТвоегоПриложения&v=2.0&method=getAudios&sig="+MD5.hash('ТВОЙIDapi_id=IDТвоегоПриложенияmethod=getAudiosv=2.0СекретТвоегоПриложения'));
var loader:URLLoader = new URLLoader();
loader.load(request);
loader.addEventListener(Event.COMPLETE, onComplete);
function onComplete(e:Event):void{
        text_txt.text = e.target.data;
        }

не забываем скачать библиотеку crypto MD5 и создать текстовое поле.

существует аналог этого на AS2?


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

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