Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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 如何使用Facebook API显示一个';其他访客的朋友名单?_Facebook Graph Api - Fatal编程技术网

Facebook graph api 如何使用Facebook API显示一个';其他访客的朋友名单?

Facebook graph api 如何使用Facebook API显示一个';其他访客的朋友名单?,facebook-graph-api,Facebook Graph Api,我可以使用获取我的好友列表(这需要我登录我的FB帐户),并且我正在尝试向访问我的网站的其他人显示我的好友列表 我尝试过使用Twitter,它非常简单https://api.twitter.com/1/friends/ids.json?cursor=-1&screen\u name=codefformer返回我的追随者ID 使用Facebook API是否可行,如果可以,如何实现?要访问/friends连接,您需要当前会话的有效访问令牌。这意味着您无法为其他用户访问此连接 https://dev

我可以使用获取我的好友列表(这需要我登录我的FB帐户),并且我正在尝试向访问我的网站的其他人显示我的好友列表

我尝试过使用Twitter,它非常简单<代码>https://api.twitter.com/1/friends/ids.json?cursor=-1&screen\u name=codefformer返回我的追随者ID


使用Facebook API是否可行,如果可以,如何实现?

要访问/friends连接,您需要当前会话的有效访问令牌。这意味着您无法为其他用户访问此连接

https://developers.facebook.com/docs/reference/fql/friend/

这意味着,除非你得到一个用户的朋友并将他们存储在你的数据库中,否则你将无法做到这一点。(除非您使用寿命更长的访问令牌(我说,不再推荐使用寿命更长的离线访问)


说到这里,我不确定你是否被允许存储这些信息。我知道好友列表不允许向其他用户显示,因此这在facebook TOS上是一个潜在的危险区域。隐私政策在这里,但我认为你可能需要直接向facebook澄清这一点,因为它看起来像一个稍微灰色的区域在开发者仪表板上创建了一个应用程序ID,并使用它使用FB.login等工具获取好友列表。我认为共享代码是不必要的,因为FB API文档非常详细。你介意分享一些方法吗,这样我的用户在访问页面后就可以看到我的好友列表?不,我的意思是你尝试了哪些好友列表?你说你知道怎么做吗使用facebook api获取您的好友列表…那么,一旦您拥有了它,您尝试如何处理它?FB api生成访问令牌,我可以将其传递到
https://graph.facebook.com/me/friends?access_token=goes-此处
列出了朋友的姓名和ID,但我无法手动传递访问令牌,因为它会在一段时间后过期e使用
FB.init()和FB.login()
函数调用登录窗口,然后登录到facebook帐户,该帐户返回访问令牌,然后获取好友数据。列出好友是违法的。不要这样做。