【问题标题】:How to use facebook mentions via API?如何通过 API 使用 facebook 提及?
【发布时间】:2019-04-11 10:15:45
【问题描述】:

如何通过 Graph API 使用 Facebook 页面提及?

我是页面的管理员和应用程序的管理员,试图在其提要中提及带有 @ 语法的页面。

POST 1111111111111/feed/

{
  message: "Hello @[1111111111111]"
}

这样,提刚才的条纹。我尝试使用我的个人令牌、应用程序令牌、页面令牌。我有权发布_page、manage_page。

我尝试使用@pagename、@[pagename]、@page-id、@[page-id] 等...

我做错了什么?

谢谢。

【问题讨论】:

  • 您是两个页面的管理员吗?您需要先让 Facebook 对其进行审核,然后才能超出这些限制。
  • @04FS 我正在尝试将页面的提及发布到同一页面提要。是的,我是这个页面的管理员。
  • 嗯,我目前也无法让它工作 - @1234 只是显示为文本,而 @[1234] 只是被删除,正如你所说。在developers.facebook.com/support/bugs 上也找不到与此相关的任何最新信息,因此最好自己提交新的错误报告。
  • 感谢@04FS 的帮助,我在FB bugtracker 中创建了一个错误。收到答案后会更新问题。

标签: facebook facebook-graph-api facebook-javascript-sdk


【解决方案1】:

我从 Facebook 支持人员那里得到答复,他们告诉我们应用程序应该处于 development 模式以测试此功能:

我已与工程团队确认您无法使用的原因 使用 Page Mentions 是因为您的应用处于实时模式,但它 尚未获得该功能的批准。文档有点混乱,我 同意。根据文档:“此功能的使用受制于 审查。要在审核前进行测试,请使用您是管理员的主页(既 进行 API 调用,并在提及时使用)和其中的一个应用程序 你是开发者。”

这意味着您可以在开发阶段测试该功能 模式,但一旦应用上线,该功能将无法使用。在现场 模式,只有您的应用已获批准的功能/权限 将工作。您仍然可以为应用提交处于 Live 模式的应用 审查。请参阅 Live Apps 的 App Review 提交提示: https://developers.facebook.com/docs/apps/review/#submission-tips

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-02
    • 2017-08-06
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多