【问题标题】:Facebook Graph API: The Comments API does not return comment made by another userFacebook Graph API:评论 API 不返回其他用户发表的评论
【发布时间】:2018-11-06 16:33:34
【问题描述】:

今天,我注意到 Facebook Graph API 查询没有返回其他用户创建的 cmets。 假设,用户 A 创建了一个帖子 X,另一个用户 B 对此帖子添加了评论。现在,当我通过传递userA的access_token来制作以下api来获取userA的帖子和cmets时,不会返回userB的cmets。

{user_id}?fields=id,name,link,feed.fields(id,message_tags,source,with_tags,to,from,created_time,type,privacy,place,message,story,description,link,attachments,properties ,caption,name,cmets.fields(id,from,message,attachment,created_time,message_tags).order(reverse_chronological).limit(5)).since(1516531598).limit(3)

如果评论 API 有任何更改,我已经搜索了 Facebook API 更改 logs,但找不到任何更改。

【问题讨论】:

    标签: facebook facebook-graph-api c#-4.0


    【解决方案1】:

    如果我传入我自己的帖子 ID,我得到的是 cmets,而不是评论的用户。

    【讨论】:

      【解决方案2】:

      搜索了Facebook的博客,发现是Facebook故意做出的改变:https://developers.facebook.com/blog/post/2018/05/01/facebook-login-updates-further-protect-privacy/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-10
        • 2016-03-21
        • 1970-01-01
        • 1970-01-01
        • 2018-07-13
        相关资源
        最近更新 更多