Facebook graph api Facebook api好友列表
我正在使用Facebook的javascript SDK检查在我的应用程序中注册的用户的好友列表 我接到这个电话:Facebook graph api Facebook api好友列表,facebook-graph-api,facebook-javascript-sdk,runtime-error,client-side,friend,Facebook Graph Api,Facebook Javascript Sdk,Runtime Error,Client Side,Friend,我正在使用Facebook的javascript SDK检查在我的应用程序中注册的用户的好友列表 我接到这个电话: FB.getLoginStatus(function (response) { if (response.status == 'connected') { FB.api('me/friends', { fields: 'id, first_name, picture', limit: 6 },function(respons
FB.getLoginStatus(function (response) {
if (response.status == 'connected') {
FB.api('me/friends', { fields: 'id, first_name, picture', limit: 6 },function(response){
MY CODE TO VIEW FRIENDS PICTURE
});
}
else{
CODE TO GET ACCESS_TOKEN
}
});
但在大多数情况下,我会遇到如下api错误:
response.error = {
message: unkown error,
code: undefined,
type: http,
subcode: undefined
}
我用我的帐户测试了它,它运行良好,即使我将隐私权限更改为好友共享
我的代码有问题吗
FB.api('me/friends', { fields: 'id, first_name,picture', limit: 6 },function(response){
console.log(response);
});
有关更多详细信息,请使用Facebook的graph API浏览:
有关更多详细信息,请使用Facebook的graph API浏览:为什么不在FB.API中使用fql查询?它提供了很好的控制 以下FQL返回(用户ID、使用应用程序的朋友的名字和照片) 注意:您最好使用此条件
if (response && response.authResponse) {
而不是:
if (response.status == 'connected') {
关于,为什么不在FB.api中使用fql查询?它提供了很好的控制 以下FQL返回(用户ID、使用应用程序的朋友的名字和照片) 注意:您最好使用此条件
if (response && response.authResponse) {
而不是:
if (response.status == 'connected') {
关于,使用带有图片字段的Graph api explorer()我得到了正确的响应:因此我相信这不是问题。我也有同样的错误与其他API像我一样/permission@AlessiaPileri,我想我遇到了问题,你错过了Function(响应)后的一个右括号,请放入该括号,然后再试一次。是的,这里没有response一词后的括号,但在我的脚本中它是正确的!不幸的是,我的问题不是那么简单:(您好@Alessiapilleri,请更新您的原始代码,因为此代码有缺陷,缺少一个括号和一个花括号。@Mohammed Alaghbari:我将尝试您的解决方案,谢谢您的帮助!使用Graph api explorer()对于picture字段,我得到了正确的响应:所以我相信这不是问题。对于像我这样的其他API,我也有同样的错误/permission@AlessiaPileri,我想我有问题了,你错过了函数后的一个右括号(response,放上括号,再试一次。是的,response这个词后面没有括号,但在我的脚本中它是正确的!不幸的是,我的问题并不是那么简单:(嗨@Alessiapilleri,请更新您的原始代码,因为此代码有缺陷,缺少一个括号和一个花括号。@Mohammed Alaghbari:我会尝试您的解决方案,谢谢您的帮助!您的javascript代码中有语法错误,不是所有括号都关闭了。您的javascript代码中有语法错误,不是所有括号都关闭了。