API Graph Facebook: «Feed» больше не возвращает поле «From» (т.е. Автор) - PullRequest
0 голосов
/ 25 апреля 2018

В последнее время при использовании метода Facebook Graph * /feed он перестал возвращать поле From.Это поле обычно содержит Id и Name автора поста Facebook , о котором идет речь.

URL, по которому я нажимаю, https://graph.facebook.com/{id}/feed?fields={my-fields-here}&access_token={token}

Из того, что я могу сказать, поле From все еще существует в API: если я попытаюсь https://graph.facebook.com/{id}/feed?fields=id,from&access_token={token}, я получу список ID с (без From с), без ошибок.

Однако, если я попробую заведомо неверное имя поля, например https://graph.facebook.com/{id}/feed?fields=id,doesnotexist&access_token={token}, я получу ответ об ошибке (#100) Unknown fields: doesnotexist.

Таким образом, поле From все еще существует до сих порчто касается API Graph Facebook.Это просто больше не возвращается.Что-то изменилось в последнее время?Поле From также все еще перечислено как список полей в их документации .Что касается самих данных, посты, датируемые месяцами назад, также больше не имеют From, так что это не тот случай, когда «в более новых постах в ленте отсутствует поле, но в более старых постах тоже».

IЯ в растерянности!Если бы кто-нибудь мог протянуть руку, я был бы признателен.

1 Ответ

0 голосов
/ 25 апреля 2018

Включено, только если вы используете Page Token. v2.11 API Graph (90-дневные переломные изменения):

/ page / * - Информация о пользователе не будет включена в ответы GET для любые объекты, принадлежащие (на) странице, если запрос не сделан с Жетон доступа к странице. Это влияет на все узлы и ребра, которые возвращают данные для объектов, принадлежащих Page.

Источник: https://developers.facebook.com/docs/graph-api/changelog/version2.11

... или по ссылке вашего вопроса:

Любой действительный токен доступа может читать сообщения на общедоступной странице, но ответы не будет включать информацию о пользователе.

Маркер доступа к странице может читать все сообщения, опубликованные или опубликованные на этой странице, и ответы будут содержать информацию о пользователе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...