Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Facebook Graph API返回的好友\u兴趣/爱好/等为空_Facebook_Facebook Graph Api - Fatal编程技术网

从Facebook Graph API返回的好友\u兴趣/爱好/等为空

从Facebook Graph API返回的好友\u兴趣/爱好/等为空,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我一直在摆弄graph API,能够很好地访问我自己的信息。但是,当我尝试以下操作时: 其中999999是朋友的ID 我得到一张空白图,如下所示: { 数据:[ ] } 请记住,我正在做这一切手动暂时。这是我用于从我的配置文件请求权限的URL: 它都运行Huky DoRy,我得到我的访问代码,但我仍然收到空白图。建议 谢谢。你试过多个朋友吗?您的朋友可以配置第三方应用程序可以访问的信息。例如,如果我们是朋友,我可以限制您使用的应用程序不显示任何关于我的信息 您还可以签入帐户->隐私->设置->应

我一直在摆弄graph API,能够很好地访问我自己的信息。但是,当我尝试以下操作时:

其中999999是朋友的ID

我得到一张空白图,如下所示:

{ 数据:[

] }

请记住,我正在做这一切手动暂时。这是我用于从我的配置文件请求权限的URL:

它都运行Huky DoRy,我得到我的访问代码,但我仍然收到空白图。建议


谢谢。

你试过多个朋友吗?您的朋友可以配置第三方应用程序可以访问的信息。例如,如果我们是朋友,我可以限制您使用的应用程序不显示任何关于我的信息

您还可以签入帐户->隐私->设置->应用程序,查看您的应用程序是否具有您认为作为用户授予的权限


-凯文

我同意凯文的观点。您需要首先请求获取信息,并且您还需要准备好获得一个空白列表

我建议您使用一个已经构建好的api,因为它将为您节省大量时间。我最近发布了一个,应该可以让你在任何时候都去

代码如下所示:

Dim FB As New SessionInfo("[access_token]")
Dim Req = New Functions.Requests(FB)
Dim U = Req.GetUserInfo("[userid for friend]")
Response.Write(U.name)
您也可以通过拨打此电话获得朋友列表

Dim FL = Req.GetFriends()
For Each F In FL
    Response.Write(F.name)
Next

我注意到,即使应用程序可以请求并被授予某些权限,例如访问Likes,但这并不一定意味着应用程序能够访问这些信息

我不能百分之百肯定这一点,但可能有两种情况,例如,请求一个用户喜欢导致一个空数据集,即使用户请求并授予了正确的权限:

用户已在其隐私设置中设置自定义权限 不要公开信息,例如喜欢。基本上是定制的 权限设置否决了 申请

用户未满18岁


创建个人资料时,默认情况下允许通过朋友的应用程序访问大多数信息。我的不是最懂技术的,所以我怀疑他们改变了这一点。