Не удается получить категории для лайков в новом 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