0

我可以通过Facebook上的dev测试用户区域获得一个匿名用户令牌。我如何获得一个有效的OAuth令牌,拥有Facebook上测试用户的权限

“错误分析”:所以,当我触发一个POST到我的web应用程序使用上述令牌我得到权威性“Facebook.FacebookOAuthException:(OAuthException - #100)(#100)试图访问unexisting场(节点类型的朋友)(AnonymousUser

我是否有权限要求设置来生成代码的令牌,或者是有一个更快的方法?

+0

为什么要访问匿名用户?你在做什么确切的电话? –

回答

0

我假设你已经在Facebook上注册了一个应用程序,并且你有你的应用程序client_id和client_secret。 以下是获得访问令牌@ Facebook上的步骤,你如何使用它:

  1. https://graph.facebook.com/oauth/authorize?redirect_uri= {your_redirect_uri} &的client_id = {your_client_id} 如果您还没有登录Facebook,你将被重定向到FB的登录页面。成功登录后,您将被重定向到redirect_uri(在第一个请求中)和URI中的查询参数代码。复制该代码(auth_code) - 它将用于获取访问令牌。

  2. https://graph.facebook.com/oauth/access_token?redirect_uri= {your_redirect_uri} & CLIENT_ID = {your_client_id} & client_secret = {your_client_secret} &代码= {AUTH_CODE} 如你将收到令牌

然后可以使用该接入的接入的响应令牌以获取您的FB配置文件,例如: GET https://graph.facebook.com/me plus授权:持有人{access_token}

相关问题