Facebook Graph API - 如何通过relationship_status搜索朋友?

时间:2012-02-02 02:37:21

标签: facebook actionscript-3 facebook-graph-api

我正在使用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:验证应用程序时出错。

到目前为止,我没有与其他调用有任何其他身份验证问题。

我感谢您提供的任何帮助或见解。谢谢!

1 个答案:

答案 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");