Facebook 应用程序授权回调 URL

标签 facebook facebook-graph-api

我正在创建一个 facebook 应用程序,它可以作为自定义选项卡添加到 facebook 粉丝页面。在应用程序设置中,我可以看到“取消授权回调”,当用户将应用程序从页面删除到指定的 URL 时,它会发送带有页面详细信息的签名请求。是否有指定授权回调 URL 的选项,当用户首次将应用程序安装到页面时,该 URL 会接收包含页面详细信息的请求。

请帮忙。

提前致谢。

最佳答案

一旦用户授权/未授权您的应用程序,他将被重定向到您在身份验证 url 中指定的“redirect_uri”。

如果用户按下不允许,则您的应用未获得授权。 OAuth 对话框会将用户的浏览器重定向(通过 HTTP 302)到您在 redirect_uri 参数中传递的 URL,并显示以下错误信息:

http://YOUR_URL?error_reason=user_denied& error=access_denied&error_description=The+user+denied+your+request.

如果用户按下“允许”,则您的应用已获得授权。 OAuth 对话框会将用户的浏览器重定向(通过 HTTP 302)到您在 redirect_uri 参数中使用授权代码传递的 URL:

http://YOUR_URL?code=A_CODE_GENERATED_BY_SERVER

您始终可以检查回调操作中的 error_reason 和错误参数,以确定用户未授权该应用。

完整的文档在这里:
http://developers.facebook.com/docs/authentication/

关于Facebook 应用程序授权回调 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6120565/

相关文章:

ios - Facebook 登录无法快速工作

facebook - 使用 Facebook C# SDK 获取头像

facebook - 如何订阅 FB 页面到 Facebook 应用程序?

php - 在 Facebook 上创建事件

facebook - 限制来自/提供 Facebook Graph API 的帖子数量

php - 将用户重定向到 Facebook Canvas 页面上我的网站

facebook采访 : find out the order that gives max sum by selecting boxes with number in a ring, 旁边两个被摧毁时

java - 开始制作Android应用程序

java - 无法访问从 instagram 标签搜索 api 返回的媒体对象

android - 如何从 FB、Twitter 和 LinkedIn API 获取 URL 帖子