从授权中获取 facebook 令牌访问权限

Posted

技术标签:

【中文标题】从授权中获取 facebook 令牌访问权限【英文标题】:Obtain facebook token access from authorization 【发布时间】:2013-05-02 15:47:01 【问题描述】:

我有一个 Facebook 帐户(我们称他为管理员)、一个页面和一个应用程序... 我在获取要在 Page's Wall 中发布的服务器脚本的扩展令牌时遇到问题。在很多教程中,他们建议调用此 URL:

https://graph.facebook.com/oauth/authorize?client_id=[APP_ID]&scope=manage_pages,publish_stream&redirect_uri=http://www.facebook.com/connect/login_success.html

我使用 Facebook 帐户登录,应用权限,但我没有给我代码/令牌,而是得到一个页面:

成功 ADVERTENCIA DE SEGURIDAD: trata la dirección URL como si fuera tu contraseña y no la compartas con nadie。

字体为红色... 我尝试了 3 个浏览器,但结果相同。 我做错了什么?你知道一个好的(和更新的)教程吗?

【问题讨论】:

【参考方案1】:

您使用了错误的流程和/或未处理当前的身份验证流程。

该流程适用于桌面应用程序,您必须解析 url 中返回的访问令牌,因此消息,

安全警告:请将上面的 URL 视为您的密码,不要与任何人共享。

因为访问令牌是公开给出的。

有关更多信息,请参阅此页面https://developers.facebook.com/docs/facebook-login/login-flow-for-web-no-jssdk/

【讨论】:

以上是关于从授权中获取 facebook 令牌访问权限的主要内容,如果未能解决你的问题,请参考以下文章

从 Facebook 获取长期访问令牌

存储用户的 Facebook 访问令牌

如何在 Facebook API for iOS 中重新请求某些访问令牌

Facebook Group Feed API API权限

Facebook 完全权限 AccessToken 替代离线访问令牌

如何使用访问令牌获取 Facebook 用户 ID