【问题标题】:Access visible posts ONLY with facebook graph仅使用 Facebook 图表访问可见帖子
【发布时间】:2014-04-06 17:36:06
【问题描述】:

我是 facebook 图表的新手。我设法使用以下方式访问所有帖子:

https://graph.facebook.com/THEPAGE/posts?access_token=MYTOKEN

但是这个列出所有帖子。如何只获得可见的帖子?或者如何判断帖子是否隐藏在页面上?

谢谢!

【问题讨论】:

    标签: facebook facebook-graph-api posts


    【解决方案1】:

    只要您请求了read_stream 权限,每个帖子对象都将包含一个privacy field,它指定谁可以查看该帖子。您可以根据该字段过滤客户端上的帖子。

    您可能只对隐私规范的value 字段感兴趣,它是EVERYONEALL_FRIENDSFRIENDS_OF_FRIENDSCUSTOMSELF 之一。例如,每个人都可以看到的帖子的隐私字段中将包含{"value":"EVERYONE"}

    【讨论】:

    • 谢谢,如何从 Facebook 内部设置此值?
    【解决方案2】:

    有一个参数 include_hidden 可以在每个请求上发送:

    https://graph.facebook.com/THEPAGE/posts?include_hidden=false&access_token=MYTOKEN

    【讨论】:

    • include_hidden 参数包括从用户的时间线或页面中隐藏的帖子;它不检查帖子的隐私。此外,默认值为 false,因此它不会改变 OP 所看到的内容。
    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2014-05-30
    • 1970-01-01
    • 2018-01-03
    • 2014-09-04
    • 2015-09-26
    • 1970-01-01
    相关资源
    最近更新 更多