Facebook Graph API 不返回喜欢的帖子



我正在尝试检索Facebook页面中帖子的喜欢数。例如,我正在从图形 API 资源管理器调用以下终结点

nba?fields=posts{message, likes}

从NBA页面检索帖子。但我只设法检索了messageid,但没有检索到类似的内容。是因为新的隐私政策吗?

' { "帖子":{ "数据":[ { "消息":"😃😀😮有人比克莱汤普森得到更好的板凳反应吗?

👀 : 金州勇士 x 克利夫兰骑士 第3场 📺 : 9 pm/et 星期三, #NBAonABC", "id": "8245623462_10156593269718463" }, { "消息": "📸 x #NBAFinals 游戏 2", "id": "8245623462_10156593260853463" }, { "消息":"第 2 场比赛在 #PhantomCam!👀 斯蒂芬-库里、勒布朗-詹姆斯等最好的球员一路放慢了脚步。

由YouTube电视呈现的NBAFinals",

"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 🌎🏀

'

https://developers.facebook.com/docs/graph-api/reference/v2.12/object/reactions

喜欢现在被称为"反应",( 拇指和表情符号反应(

但我

只设法检索了消息和id,但没有检索到类似的内容。是因为新的隐私政策吗?

是的。您现在需要管理员访问权限(页面访问令牌(才能获得个人喜欢。

如果您只想要喜欢的数量,您可以询问summary字段:

nba?fields=posts{message,likes.summary(1)}

请注意,您

仍然需要对应用进行页面公开内容访问权限审核,否则您将无法获取有关您没有管理员访问权限的页面的任何信息。使用图形 API 资源管理器应用 ID 时,它可以使用上面的示例链接工作 - 但一旦切换到自己的应用程序之一,就会收到一条错误消息,指出你需要 PPCA,如果相关应用尚未获得批准。

是的,比公开可用的更多信息(例如喜欢,现在只是称为反应(选项将很快关闭。

最新更新