我正在使用Facebook AS3 API,而我无法通过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资源管理器上尝试了这个,它只是不起作用。从我的Flash应用程序中我收到以下错误:
OAuthException:验证应用程序时出错。
到目前为止,我没有与其他调用有任何其他身份验证问题。
我感谢您提供的任何帮助或见解。谢谢!
答案 0 :(得分:0)
所以我最终通过批量请求这样做了。代码如下:
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");