Facebook图形API获取用户的信息

时间:2018-07-09 06:59:11

标签: api facebook-graph-api

我想建立一个网站,使用户可以在页面上看到他们发布的图片。

我已经注册了facebook API,并有一个应用程序ID和应用程序密码。

https://graph.facebook.com/oauth/access_token?client_id={#}&client_secret={#}&grant_type=client_credentials

我将用户发送到oauth以获取用户的访问令牌,但我不知道下一步该怎么做。

https://graph.facebook.com/v3.0/me?fields=id,name,posts&access_token={#}

我以为这可以用,但是下面有错误 “必须使用活动访问令牌来查询有关当前用户的信息。”,

1 个答案:

答案 0 :(得分:0)

您用于获取访问令牌的URL实际上是一个应用程序令牌API。 要生成访问令牌,请替换

https://graph.facebook.com/oauth/access_token?client_id={#}&client_secret={#}&grant_type=client_credentials

https://www.facebook.com/v3.0/dialog/oauth?response_type=token&client_id={#id}&redirect_uri={#}&scope=publish_pages

在此处发布令牌的地方添加重定向网址。

OR

更好的选择是使用此处提到的登录按钮。

https://developers.facebook.com/docs/facebook-login/web/login-button

您还可以在此处阅读有关所有访问令牌的信息

https://developers.facebook.com/docs/facebook-login/access-tokens/