我为我的服务创建了一个 Facebook 页面 here .该页面的名称是 Rowz。
页面上有一些用户在自己的墙上的帖子中标记了页面。这些帖子显示在 Rowz 页面时间线上。在页面的图形 API 中有一个字段“标记”,我认为它会为我提供这些帖子,但同样不起作用。
有没有办法获取那些在其中标记了 Rowz 的帖子?
最佳答案
根据documentation for page object在图形 API 中,tagged
连接为您提供所需的结果:
name:
tagged
description: The photos, videos, and posts in which thePage
has been tagged.
permission: any validaccess_token
or useraccess_token
.
returns: a heterogeneousarray
ofPhoto
,Video
orPost
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
并查询stream
表 message
field 。
关于facebook-graph-api - 已标记我的主页的帖子未显示 API 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8741144/