链接到 Facebook 页面上的页面选项卡应用程序

Posted

技术标签:

【中文标题】链接到 Facebook 页面上的页面选项卡应用程序【英文标题】:Linking to a page tab app on a Facebook page 【发布时间】:2012-07-06 04:42:41 【问题描述】:

当只知道页面 ID 和应用 ID 时,是否有可靠的方法链接到 Facebook 页面上的应用?具体来说,页面的 URL 是未知的,只有 ID。

https://developers.facebook.com/docs/authentication/pagetab/ 的文档声称以下内容应该有效:

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

但是,当我尝试此操作时,例如 http://www.facebook.com/pages/null/126169047465269/app_222972467721305 不起作用,而是得到“此内容当前不可用”。

【问题讨论】:

您是否在页面中添加了应用标签? 那个“null”是从哪里来的?丢掉它,看看它是否有所作为。 facebook.com/pages/126169047465269/app_222972467721305(对我来说失败了,但这可能是页面未发布,或者您更改了示例?)Btu 是的,有可能。 来自 Facebook 的链接文档 :) 我确实尝试过,但没有用。我没有更改任何内容,页面 126169047465269 仍然安装了应用程序 222972467721305。 【参考方案1】:

始终适用于数字页面 ID 的最佳形式是:

https://www.facebook.com/pages/null/PAGEID?sk=app_APPID

将 PAGEID 和 APPID 替换为数字 ID。

如果您有用户名而不是数字页面 ID,则 URL 应采用以下形式:

https://www.facebook.com/PAGEUSERNAME?sk=app_APPID 或者 https://www.facebook.com/PAGEUSERNAME/app_APPID

【讨论】:

【参考方案2】:

这里的页面不是公开的,或者可能不可用?:https://www.facebook.com/pages/126169047465269/

试试这个,https://www.facebook.com/PAGE_NAME_OR_ID/app_222972467721305

PAGE_NAME_OR_ID 中添加pages/126169047465269, 如果您的页面有自定义 slug,请添加 slug。

但请务必检查您的应用是处于沙盒模式还是未发布。

【讨论】:

大部分是对的,除了 /pages/ URL 是为 SEO 设计的,因此您缺少部分路径。此外,该表单不起作用,只有“sk =”查询参数方法。它实际上更像这样:facebook.com/pages/null/126169047465269?sk_app_222972467721305 其中“null”实际上可以是除空白之外的任何内容。 我完全同意!但是如果您激活了自定义域/Slug 选项,您将无法返回页面/126169047465269。您将看到一个未找到的页面。

以上是关于链接到 Facebook 页面上的页面选项卡应用程序的主要内容,如果未能解决你的问题,请参考以下文章

在 facebook 页面的选项卡中查看 facebook 应用程序时不显示任何内容

Facebook - 添加页面选项卡

像时间线页面选项卡中的详细页面

通过图形 api 方法 fb.api() 获取页面的选项卡并将选项卡添加到 facebook 页面会导致错误

是否可以在移动设备上将 Facebook 应用程序显示为页面选项卡?

检查是不是仍安装页面选项卡应用程序