链接到 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 应用程序时不显示任何内容
通过图形 api 方法 fb.api() 获取页面的选项卡并将选项卡添加到 facebook 页面会导致错误