Цитата:
|
Если нужно подробней - могу ближе к вечеру соорудить мини туториал по закидыванию флеш приложения в фейсбук, получению имени и фотки и выводу этого добра на экран
|
Ну, в любом случае это не помешает
У меня времени с ним разбираться вообще нет сейчас, но готовую инфу бы с удовольствием глянул
Цитата:
Сообщение от C4Grey
2. Работа с API через HTTP-запросы, загрузка списка пользователей с использованием FQL:
 Код AS3:
public function GetUsers(AIDs:Vector.<String>):void
{
var vList:String = AIDs.join(',');
var vFQL:String = 'SELECT uid, name FROM user WHERE uid IN (' + vList + ')';
var vRequest:FBSimpleRequest = new FBSimpleRequest();
var vData:URLVariables = new URLVariables();
var vURL:String = 'fql?q=' + vFQL;
vRequest.CompleteHandler = OnUsersList;
vRequest.ErrorHandler = OnUsersError;
vRequest.Method = URLRequestMethod.GET;
vRequest.Data = vData;
vRequest.Load(API + vURL);
}
Похожим способом и посты на стенку, и работа с Open Graph API была реализована(live feed у пользователя)...да и любой метод Graph API так можно реализовать, главное получить access token с нужными правами. Нужно только не забывать, что REST API использует коды ошибок HTTP и слушать HTTPStatusEvent.HTTP_STATUS загрузчика, чтобы отлавливать JSON с информацией об ошибках.
P.S. В Chrome тогда ExternalInterface работал(приложение было проверено даже на Safari под Windows %) ), как сейчас - не в курсе. Вроде есть возможность выполнить логин на серверной стороне с redirect url и последующей передачей токена, скажем, в flashvars, но тогда так и не получилось нормально это реализовать...если будут проблемы с ExternalInterface - стоит попробовать такой метод.
|
А что есть FBSimpleRequest? Какой-то свой класс?