Поле языка не возвращается вызовом API графа - PullRequest
0 голосов
/ 20 февраля 2012

Есть ли способ получить языковое поле друга. Это не в ответ, когда я звоню для основной информации профиля для друга. Я пробовал с проводником http://developers.facebook.com/tools/explorer/ со всеми предоставленными разрешениями.

1 Ответ

2 голосов
/ 21 февраля 2012

Параметр «Языки» на вкладке «Основная информация» профиля соответствует полю Graph API user object languages.

Настройка «Языки» является необязательной и имеет настройку конфиденциальности; так что вы можете получить пустой результат для пользователя, если он не установил его, или если вам не разрешено его видеть.

Попробуйте запрос API Graph /me/friends?fields=languages, чтобы увидеть, что доступно для всех ваших друзей. Мои результаты таковы:

...
{
  "id": "835399999"
},
{
  "languages": [
    { "id": "106059522759137", "name": "English" },
    { "id": "107672419256005", "name": "Dutch" }
  ]
  "id": "840799999"
},
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...