我只是想知道是否有办法找到例如app上发布在用户墙上的所有post_id? 或类似的东西来获取app发布的这些帖子 - 最好是他们的ID?
我不确定这需要read_stream
权限。
答案 0 :(得分:1)
FQL stream
表可用于查询某个应用创建的帖子(如果您知道应用的ID):
select post_id, app_id, message, created_time from stream where source_id=me() and app_id={app_id} limit 100
其中{app_id}
是应用的数字ID。您需要read_stream
权限才能为特定用户运行查询。
由于read_stream
权限是为在没有本机客户端(https://developers.facebook.com/docs/facebook-login/permissions/v2.0#reference-extended-read)的平台上复制Facebook客户端的应用程序保留的,因此不太可能用于v2.0应用程序。如果该应用程序是v1.0,它应该工作到2015年4月30日。
或者,您可以使用
/me/home?filter=app_{app_id}
如此处所述:https://stackoverflow.com/a/8874108/1603357 Instagram将以app_124024574287414
为例。不幸的是,这还需要read_stream
。