Facebook Graph API 搜索一个人的个人资料图片



也许我误解了图形 API,但文档指出,要搜索用户个人资料图片,您无需在请求中包含访问令牌:

由于个人资料图片在 Facebook 上始终公开,因此此调用不需要任何访问令牌。

不,我跑步时:http://graph.facebook.com/v2.2/me/picture?redirect=0&height=200&type=normal&width=200

我在响应中得到以下内容:An active access token must be used to query information about the current user.

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

你想让Facebook如何猜测谁是"我"?

/me 是一个特殊的端点,它转换为 其访问令牌用于发出请求的人员。

来源: https://developers.facebook.com/docs/graph-api/quickstart/v2.2

访问令牌在 Facebook 帐户和图形请求之间建立链接。因此,如果你想使用"我",你必须给Facebook一个访问令牌,让你知道"我"实际上是

http://graph.facebook.com/v2.2/me?access_token=ACCESS_TOKEN

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

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

使用 Facebook ID 而不是 "me" 进行查询有效。似乎需要一个令牌来获取有关当前登录用户的信息......

最新更新