API Graph Facebook - Как искать друзей по Relationship_status? - PullRequest
1 голос
/ 02 февраля 2012

Я использую API Facebook AS3 и у меня проблемы с сортировкой друзей по Relationship_status. Я использую следующий вызов:

Facebook.API("/" + UID + "/friends?relationship_status='single'&access_token=" + ACCESS_TOKEN);

У меня включены следующие разрешения:

"publish_stream","read_friendlists", "user_photo_video_tags", "user_relationships", "user_checkins", "user_interests", "user_photos", "friends_relationships", "friends_relationship_details"

Есть что-то, что я пропускаю по разрешениям?

Я пробовал это в Graph API Explorer, но оно просто не работает. Из моего приложения Flash я получаю следующую ошибку:

OAuthException: Ошибка при проверке приложения.

Пока у меня нет других проблем с аутентификацией для других вызовов.

Я ценю любую помощь или понимание, которое вы можете предоставить. Спасибо!

1 Ответ

0 голосов
/ 15 февраля 2012

Итак, я сделал это с помощью пакетного запроса.Код ниже:

var batchObj:Array = [

{ 
    method:"GET", 
    name: "get-friends", 
    relative_url: "me/friends" 
},
{ 
    method:"GET", 
    relative_url: "?ids={result=get-friends:$.data.*.id}"
}
];

var batchRequest:String = JSON.stringify(batchObj);             
var params:Object = {               
    access_token: _accessToken,
    batch: batchRequest
}

Facebook.api("/", onRequestComplete, params, "POST");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...