【问题标题】:Facebook Mentions on a Facebook Page with Graph API使用 Graph API 在 Facebook 页面上的 Facebook 提及
【发布时间】:2021-08-31 18:11:43
【问题描述】:

有没有人成功通过 Graph API 提及 FB 页面?我正在尝试让一个页面通过 Graph API 提及另一个帖子。

  • 我有权限:“pages_read_engagement”和“pages_manage_posts”。
  • 已使用我作为管理员的 FB 页面和我作为管理员的已批准应用进行了测试。这些页面也已超过 6 个月。还使用真实用户(我的)而不是测试用户。
  • 已使用@[Page Id]、@[Page Name]、@[Page ID:Page Name] 和 @[Page Id:1:Page Name] 发布过
  • 确保允许他人在页面设置中提及。
  • 使用 Facebook SDK 11.0 版

并且帖子总是将提到的内容删除。

例如“这很棒@[109904187850644]” 发布为“这很棒”

提及的唯一时间是页面提及自己时。

供参考:

对这个问题有什么想法吗?权限、发布方式等?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    我最近做了这件事,希望能帮到你。

    在我看来,当您拥有所需的权限时,您缺少实际的页面提及功能。正如Page Mentioning Reference 中所述,该功能需要@提及其他页面,这就是提及发布页面本身有效的原因。
    要获得使用上述功能的授权,您必须发送App Review

    此外,您可能还想了解PermissionsFeatures 之间的区别。
    根据我的经验,如果不进行 App Review,就无法测试任何需要 Feature 的功能,因为即使在开发模式下,Graph API 也不会返回任何有用的数据,而您可以在无需进行 App Review 的情况下测试任何权限。

    【讨论】:

    • 功能:“对于处于开发模式的应用程序,除页面公共内容访问和页面公共元数据访问之外的所有功能对于在应用程序中具有角色或在业务中具有角色的任何应用程序用户都是有效的已认领该应用程序。”那么,您是不是从来没有提及在开发中工作,而是通过“页面提及”功能进行了审查过程,并且它被批准并在生产中工作?或许你能解释更多?
    • 你说得对,问题是权限中还有一个名为 Page Mentions 的“功能”,除了提及您要发布的页面的页面 ID 之外,无法在开发人员中进行测试至。只需在您的演示视频中展示一个提及自己的主页,希望您会获得批准。
    • 确实,在开发或生产模式下的 App Review 之前,我从未能够提及(除了提及页面本身)工作。我最终做的是创建一个“Mock”(只是带有虚拟数据的前端)并通过 App Review 流程来获得该功能的批准,然后它突然就起作用了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    相关资源
    最近更新 更多