【问题标题】:How do I now add my application to my page?我现在如何将我的应用程序添加到我的页面?
【发布时间】:2011-12-23 05:37:27
【问题描述】:

我为新客户创建了登陆/欢迎页面,流程似乎发生了变化。我无法再转到应用程序配置文件将其添加到页面。我能够通过涉及以下链接的谷歌搜索找到说明:

https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&display=popup

我将“popup”替换为我认为是画布的内容,并将“YOUR_APP_ID”替换为从设置中获取的应用 ID。我得到 API 错误代码:100 API错误描述:无效参数 错误消息:需要有效的重定向 URI。

【问题讨论】:

    标签: facebook


    【解决方案1】:

    您缺少对话框所需的参数redirect_uri,您不应该将display 替换为您的画布,而是使用display mode

    您可以简单地使用 Facebook JavaScript SDK FB.ui 方法,它会为您添加它们。请参阅Add Page Tab Dialog 文档。

    仅使用此代码即可完成工作:

    FB.ui({
      method: 'pagetab'
    });
    

    【讨论】:

    【解决方案2】:

    【讨论】:

    • 尤里卡,不,它不起作用。它只是将我带到 Facebook 新闻源。多汁,我很困惑。我会用那个代码做什么?我不是编码员,所以很多这对我来说就像一门外语。
    • 当我通过这个 url 添加标签时,他们重定向到我的粉丝页面我如何创建自定义重定向
    【解决方案3】:

    转到您的应用程序画布页面,当您登录时可以找到 developers.facebook.com/apps/ 。选择您的应用程序 ID 并将其粘贴为:facebook.com/YOURAP 。它应该看起来像这样: 282906808394888 。之后你可以看到我左下角的链接:添加到我的页面。从给定的列表中选择您想要的页面,您的标签将按照您的意愿出现在您的页面中:) 如果您还有问题,请随时询问。

    【讨论】:

      【解决方案4】:

      我刚刚成功地将我的应用添加到我的页面,但有一个有趣的“陷阱”。

      我按照其他人的建议使用了Add Page Tab Dialog。效果很好,但是当我导航到页面中新添加的选项卡时,出现错误:

      405 - HTTP verb used to access this page is not allowed.
      

      事实证明,您应用的基本设置屏幕中的“安全页面标签 URL:”确实以“/”字符结尾。我首先指定了一个名为“landing.htm”的显式 HTML 页面,但出现了错误,然后我创建了一个名为“pagetab”的子目录及其默认索引页面,但这并没有解决。然后,我尝试了“pagetab/”,它成功了。

      我希望他们支持明确的页面 URL。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多