【问题标题】:Facebook authentication within a Page Tab页面选项卡中的 Facebook 身份验证
【发布时间】:2012-06-12 01:36:32
【问题描述】:

根据此处的规范:http://developers.facebook.com/docs/authentication/pagetab/ 我想使用页面选项卡上的服务器端流程来自动化用户。我使用 PHP-SDK。

我的 redirect_uri 参数是这样构建的:

https://www.facebook.com/pages/null/PAGE_ID/app_YOUR_APP_ID

我不断得到:

API Error Code: 191
API Error Description: The specified URL is not owned by the application

我尝试了许多不同的设置组合。现在我已经填写了字段:App Domains,Site URL,Canvas URL,Secure Canvas URL,Page Tab URL,Secure Page Tab URL,但仍然没有成功。地址以/ 结尾,都是一样的。

链接由 sdk 正确构建。我测试“手动”构建它而不编码 redirect_uri 参数和重定向链接构建:

https://www.facebook.com/PAGE_USERNAME/app_YOUR_APP_ID
https://www.facebook.com/pages/Page_Title/PAGE_ID?sk=app_YOUR_APP_ID

谁能告诉我我做错了什么?

【问题讨论】:

    标签: facebook api facebook-apps facebook-page facebook-oauth


    【解决方案1】:

    该问题的答案是 facebook 文档不正确。有效的return_uri 格式为:

    https://www.facebook.com/pages/null/PAGE_ID?sk=app_YOUR_APP_ID

    【讨论】:

      【解决方案2】:

      return_uri的格式又变了,新的格式是:

      https://www.facebook.com/PAGE_NAME?sk=app_YOUR_APP_ID

      【讨论】:

        猜你喜欢
        • 2012-08-12
        • 1970-01-01
        • 2012-06-05
        • 1970-01-01
        • 2013-10-26
        • 1970-01-01
        • 2011-11-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多