gpt4 book ai didi

facebook - 如何使 Facebook 评论审核适用于作为页面选项卡安装的 iframe 应用程序

转载 作者:行者123 更新时间:2023-12-04 06:01:07 24 4
gpt4 key购买 nike

我有一个 Facebook 应用程序,它被设置为“Facebook 上的应用程序”和“页面选项卡”。我将此应用程序安装为 Facebook 业务资料页面上的选项卡。

该应用程序作为 iframe 加载,我使用带有 iframe 页面的 Facebook JavaScript SDK 来设置包括评论在内的社交小部件。

我的问题:

  • 我无法访问页面上的评论审核工具——它们不会显示在评论小部件的顶部。
  • http://developers.facebook.com/tools/comments 访问评论审核工具时,我没有看到任何与该应用相关的评论。

  • 我是页面和应用程序的管理员。

    我在 <head> 中声明了一个 App ID页面:
    <meta property="fb:app_id" content="{MY_APP_ID}">
    是否需要进行任何特殊配置才能使其正常工作?我之前在常规网站上成功设置了适度的评论,所以我认为应用程序选项卡案例一定有一些特别之处。应该我的 fb:app_id引用页面的 ID 或选项卡的应用程序 ID?

    最佳答案

    您无法审核评论的原因是您将评论社交插件链接到 Facebook 页面 URL。

    Facebook linter 甚至无法访问您的应用程序的页面选项卡 Canvas URL 来获取 fb:app_id 的值。以及任何其他 OG 标签。

    只需将评论插件链接到 linter 可访问的 URL(如您的页面 Canvas URL),将其传递给 linter 以确保所有必需的标签都在这里,发表评论并在审核工具中查看。

    顺便说一句,由于 URL 更改,您将丢失所有现有评论...

    更新:
    正如您所指出的,用户可能会点击发布在提要中的链接评论链接,他们会看到您的应用程序“赤裸裸”,而如果您使用 Page Tab Canvas URL 链接评论社交插件,您可以在下一个场景中克服它:
    您可以将其链接到某些特殊页面,该页面仅包含 OpenGraph 标签和重定向到 Facebook 页面上的应用程序选项卡的单个 javascript 行(例如,根据该页面的 URL 参数)。

    <!-- OG tags should be placed here -->
    <script type="text/javascript">
    window.top.location = 'http://facebook.com/pages/PAGENAME/PAGEID?sk=?sk=v_APPID'
    </script>

    如果该特殊页面将成为您的“常规”应用程序的一部分(我的意思是在您的应用程序 Canvas URL 的范围内),您可以在 Facebook 上的应用程序中链接到它的 URL,以避免将用户吸引到 Facebook 之外。一旦用户登陆到那个特殊页面,他将被重定向到那里显示真实的评论......

    如果您将使用应用程序 Canvas URL 之外的页面,用户将离开 Facebook,然后才登陆到 Tab。

    关于facebook - 如何使 Facebook 评论审核适用于作为页面选项卡安装的 iframe 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8887936/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com