我正在尝试检索Facebook页面中帖子的喜欢数量。例如,我从Graph API资源管理器
调用以下端点 nba?fields=posts{message, likes}
从NBA页面检索帖子。但我只设法检索message
和id
但不是喜欢。是因为新的隐私政策?
` { "帖子":{ "数据":[ { "消息":" ANYBODY比Klay Thompson得到更好的替补球员吗?
:金州勇士队x克利夫兰骑士队第3场 :晚上9点/周三,#NBAonABC", " id":" 8245623462_10156593269718463" }, { "消息":" x #NBAFinals Game 2", " id":" 8245623462_10156593260853463" }, { "消息":" #PhantomCam中的游戏2!最佳斯蒂芬库里,勒布朗詹姆斯,&一路走慢了。
"id": "8245623462_10156592692223463"
},
{
"message": "George Hill added 15 PTS, 3 AST for the Cleveland Cavaliers in game 2 at Oracle Arena. #NBAFinals presented by YouTube TV",
"id": "8245623462_10156590505838463"
},
{
"message": " Stephen Curry somehow beat the shot clock with this WILD 3-pointer! Hear how it sounded around the world #GlobalGame
`
答案 0 :(得分:1)
https://developers.facebook.com/docs/graph-api/reference/v2.12/object/reactions
喜欢现在叫“反应”,( 拇指和表情符号反应)
答案 1 :(得分:0)
是的,比公开的更多信息(例如喜欢的,现在只称为反应)选项很快就会关闭。
答案 2 :(得分:0)
但我只设法检索消息和身份证但不是喜欢的。是因为新的隐私政策?
是。您现在需要管理员访问权限(页面访问令牌)以获得个人喜欢。
如果你只想要喜欢的号,你可以要求summary
字段:
nba?fields=posts{message,likes.summary(1)}
请注意,您仍然需要针对页面公共内容访问权限审核您的应用,否则您将无法获得有关您无权访问管理员权限的网页的任何信息。当使用Graph API Explorer应用程序ID时,它可以使用上面的示例链接 - 但是当您切换到自己的应用程序ID时,如果相关应用程序尚未获得批准,您将收到错误消息,说明您需要PPCA。