Не удается получить категории для лайков в новом API FB graph (2.5)

Я использую этот URL для доступа к лайкам на Facebook от авторизованного и авторизованного пользователя:

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

это возвращает это

"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

это возвращает это

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

Что минус название категории. Я зарегистрировал свое новое приложение в FB, и оно не позволит мне изменить API с 2.5, и даже в моем новом приложении, если я использую URL 2.3, оно все равно не будет отображать категории.

Кто-нибудь знает, какие дополнительные звонки мне нужно сделать, чтобы получить категории или почему они исчезли в новых версиях API, я не могу найти ничего в Google или в документации FB

1 ответ

Решение

Она называется "Декларативные поля", ознакомьтесь с журналом изменений для версии 2.4: https://developers.facebook.com/docs/apps/changelog

Вот что вам нужно изменить:

/me/likes?fields=name,category&access_token=accessToken
Другие вопросы по тегам