在页面API帖子中提到Facebook页面

Mar*_*rcF 5 facebook facebook-graph-api

道歉这是一个重复的帖子 - Facebook Graph Api - 作为管理员发布到粉丝页面

图形API逐字表明(https://developers.facebook.com/docs/graph-api/reference/v2.1/page/feed/):

帖子的主体,否则称为状态消息.必须提供链接或消息.该消息可以包含使用以下语法提及的Facebook页面:

 @[page-id]
Run Code Online (Sandbox Code Playgroud)

例如,以下消息将提及内嵌的Facebook开发者页面:

 Test message @[19292868552] tag
Run Code Online (Sandbox Code Playgroud)

如果我使用上述语法发布到页面(我是管理员),使用内联链接的页面ID(我也是管理员)和使用facebook应用程序(我是开发人员)这个似乎不起作用.我的一个例子是:

https://graph.facebook.com/v2.1/page-id1/feed?message=Test+message+@[page-id2]+tag

在我的情况下,标签在上面显示时呈现,即没有链接或提及.到目前为止,我尝试过:

  1. page-id1和page-id2的不同组合.
  2. HTML编码@,[和]符号.
  3. 作为页面或用户发布.
  4. 使用不同的符号@ [page-id:page-name].这不会被渲染,只是变成一个空白区域.

如果有人能够对此有所了解,我必须遗漏一些明显的东西!

Igy*_*Igy 2

这是 API 版本 2.1 的文档,但您的示例调用没有版本控制,因此将使用最旧的支持版本,即 v1.0。

v1.0 文档没有提及该功能,因此它可能仅在 v2.1 或更高版本中可用

文档还说,您对该功能的使用需要先获得批准,然后才能供公众使用,但我认为使用正确的版本应该可以使其适合您用于测试目的,前提是您是该应用程序的管理员,您正在标记的页面和您正在更新的页面