繁体   English   中英

从Facebook graph-api获取好友列表

[英]getting friendlist from facebook graph-api

我正在尝试从facebook Graph-api获取用户的朋友列表。 所以在获取访问令牌后,当我尝试通过urlopen打开时

https://graph.facebook.com/facebook_id/friends?access_token=authentic_accesstoken

即使我直接在浏览器中打开它,也不会给出person(facebook_id)的friend_list,至少不会显示整个列表。 这就是浏览器上显示的内容

{
   "data": [
      {
         "name": "Face_id_name",
         "id": "facebook_numeric_id"
      }
   ],
   "paging": {
      "next": "https://graph.facebook.com/v2.2/facebook_id/friends?access_token=authentic_accesstoken&limit=25&offset=25&__after_id=enc_Some_encrypted_code"
   },
   "summary": {
      "total_count": 263
   }
}

在数据中,它不会显示整个列表,当我使用paging: next:链接时paging: next:它不会再给我任何东西,而只是再次提供总数。
我不确定自己的网址是否正确。

您无法获得任何用户的朋友,您只能获得授权用户以及也只有该应用程序授权者的朋友-出于隐私原因。 因此,这是唯一正确的调用:

https://graph.facebook.com/me/friends?access_token=authentic_accesstoken

无需使用该ID,因为无论如何您只能使用授权用户的ID。 因此,您可以只使用“我”。

有关有限好友结果的更多信息,可以在其他无数个线程中找到,例如: Facebook Graph Api v2.0 +-/ me / friends返回空,或仅使用我的应用程序的好友

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM