我是facebook图表的新手。我设法使用以下方式访问所有帖子:
https://graph.facebook.com/THEPAGE/posts?access_token=MYTOKEN
但是这个列出所有帖子。如何只获得可见的帖子?或者如何确定帖子是否隐藏在页面上?
谢谢!
答案 0 :(得分:0)
您可以在每个请求上发送一个参数include_hidden:
https://graph.facebook.com/THEPAGE/posts?include_hidden=false&access_token=MYTOKEN
答案 1 :(得分:0)
只要您申请了read_stream
权限,每个帖子对象都会包含一个privacy
field,其中指定了哪些人可以查看该帖子。您可以根据此字段过滤客户端上的帖子。
您可能只对隐私规范的value
字段感兴趣,该字段是EVERYONE
,ALL_FRIENDS
,FRIENDS_OF_FRIENDS
,CUSTOM
之一,或SELF
。例如,每个人都可以看到的帖子在隐私字段中都会显示{"value":"EVERYONE"}
。