Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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搜索一个人';s剖面图_Facebook_Facebook Graph Api - Fatal编程技术网

Facebook Graph API搜索一个人';s剖面图

Facebook Graph API搜索一个人';s剖面图,facebook,facebook-graph-api,Facebook,Facebook Graph Api,也许我误解了Graph API,但理解为要搜索用户配置文件图片,不需要在请求中包含访问令牌: 由于个人资料图片在Facebook上始终是公开的,因此此呼叫不需要任何访问令牌 运行时没有:http://graph.facebook.com/v2.2/me/picture?redirect=0&height=200&type=normal&width=200 我在响应中得到以下信息:必须使用活动访问令牌来查询有关当前用户的信息。 这是一个我可以报告的错误,还是我严重误解了API?用Facebook

也许我误解了Graph API,但理解为要搜索用户配置文件图片,不需要在请求中包含访问令牌:

由于个人资料图片在Facebook上始终是公开的,因此此呼叫不需要任何访问令牌

运行时没有:
http://graph.facebook.com/v2.2/me/picture?redirect=0&height=200&type=normal&width=200

我在响应中得到以下信息:
必须使用活动访问令牌来查询有关当前用户的信息。


这是一个我可以报告的错误,还是我严重误解了API?

用Facebook ID而不是“我”进行查询是有效的。似乎需要一个令牌来获取当前登录用户的信息…

您希望Facebook如何猜出谁是“我”

/me
是转换为 使用其访问令牌发出请求的人

资料来源:

访问令牌在Facebook帐户和图形请求之间建立链接。所以,如果你想使用“我”,你必须给Facebook一个访问令牌,让它知道“我”其实就是你


如果您想在没有访问令牌的情况下获取您的个人资料图片,只需将
me
替换为您的
USER\u ID

http://graph.facebook.com/v2.2/USER_ID

请发表评论或编辑您自己的问题,因为它不回答问题,但只提供有关您问题的更多信息。它实际上是答案,而不仅仅是评论。不太详细,但仍然…;)我同意,这是一个答案,只是不是很深入。因此,我将接受@StéphaneBruckert的回答。好消息,谢谢。我想我以后应该试着读一下《快速入门》;)
http://graph.facebook.com/v2.2/USER_ID