facebook-graph-api - 已标记我的主页的帖子未显示 API 调用

标签 facebook-graph-api restfb

我为我的服务创建了一个 Facebook 页面 here .该页面的名称是 Rowz。

页面上有一些用户在自己的墙上的帖子中标记了页面。这些帖子显示在 Rowz 页面时间线上。在页面的图形 API 中有一个字段“标记”,我认为它会为我提供这些帖子,但同样不起作用。

有没有办法获取那些在其中标记了 Rowz 的帖子?

最佳答案

根据documentation for page object在图形 API 中,tagged连接为您提供所需的结果:

name: tagged
description: The photos, videos, and posts in which the Page has been tagged.
permission: any valid access_token or user access_token.
returns: a heterogeneous array of Photo, Video or Post objects.



您可以在此处使用图形 API 资源管理器(使用问题中提到的页面 ID)进行测试:https://developers.facebook.com/tools/explorer/?method=GET&path=265813166783408%2Ftagged

这对我来说可以。

您也可以考虑使用 FQL。查询 stream_tag表使用这样的查询:
SELECT post_id,actor_id FROM stream_tag WHERE target_id=265813166783408

在此之后,您可以迭代 post_id并查询streammessage field 。

关于facebook-graph-api - 已标记我的主页的帖子未显示 API 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8741144/

相关文章:

javascript - 如何通过 Javascript API 获取我的 Facebook 公开资料 URL

ios - Facebook App 中的 Graph API 与 iOS SDK

java - 使用restfb在Facebook feed中获取自动位置

java - 没有执行操作的授权 - 但该应用程序已获得授权

java - 在 JAVA 中使用 facebook RestFB API

java - 使用 Java + RestFB

java - graph api Restfb - 发布带有链接预览的粉丝专页链接

facebook - 获取 Facebook 公开帖子的所有评论

facebook-graph-api - Facebook JS SDK——权限检查后发布到墙上

facebook - 是否可以通过请求 header 传递 Facebook Graph API 访问 token ?