无法在新的 FB 图上获得点赞类别 API (2.5)

Can't get categories on Likes on new FB graph API (2.5)

我正在使用此 URL 访问授权和登录用户的 facebook 点赞:

https://graph.facebook.com/v2.3/me/likes?access_token=accessToken

它returns这个

"data": [
      {
         "name": "Page Name",
         "category": "Category name",
         "id": "12345678",
         "created_time": "2012-03-26T08:02:01+0000"
      },

但是在我使用 API 2.5

的新应用程序上

https://graph.facebook.com/v2.5/me/likes?access_token=accessToken

它returns这个

"data": [
      {
         "name": "Page Name",
         "id": "12345678",
         "created_time": "2012-03-26T08:02:01+0000"
      },

这是减去类别名称。 我在 FB 中注册了我的新应用程序,它不允许我从 2.5 更改 API,即使在我的新应用程序上,如果我使用 2.3 URL,它仍将 [=34] =] 不显示类别。

有谁知道我需要进行哪些额外调用才能获取类别,或者为什么它们在 API 的较新版本中消失了,我在 google 或 FB 的 doco 上找不到任何内容

它叫做 "Declarative Fields",查看 v2.4 的更新日志:https://developers.facebook.com/docs/apps/changelog#v2_4

这就是您需要更改的内容:

/me/likes?fields=name,category&access_token=accessToken