ПОЛУЧИТЬ страницу Facebook Пост видео Источник не работает - PullRequest
0 голосов
/ 27 августа 2018

Я использую Facebook Graph API, чтобы получить пост страницы.

https://graph.facebook.com/v2.7/357708837646769/posts?access_token=TOKEN&limit=25&fields=id,name,type,link,description,message,picture,source,from,created_time,object_id,shares,likes.limit(1).summary(true),full_picture

Этот API работает нормально.и возвращает значение.Однако, когда я получаю видео пост-типа, я пытаюсь выбрать источник видео, используя следующий API:

https://graph.facebook.com/v2.7/716404295377384/?access_token=TOKEN&fields=source https://graph.facebook.com/v3.1/716404295377384/?access_token=TOKEN&fields=source

ВотСтраница публикации документа на Facebook

https://developers.facebook.com/docs/graph-api/reference/v3.1/post

Если мы проверим поля, для источника будет указано:

Имя: source

Описание: URL-адрес любого Flash-фильма или видеофайла, прикрепленного к сообщению.

Тип: string

Однако API не возвращает никакого значения для поля «источник».Пробовал с 2.7 и 3.1 версией API Graph.Также Facebook нигде не упомянул, что поле «источник» устарело или не будет доступно в API.

Любая помощь?

1 Ответ

0 голосов
/ 27 августа 2018

Также Facebook нигде не упомянул, что поле «источник» устарело или не будет доступно в API.

Они упоминают следующее изменение в журнале изменений для v2.12, https://developers.facebook.com/docs/graph-api/changelog/version2.12#gapi-90-videos

Видео, принадлежащие странице. Поле source больше не будет возвращаться для видео, принадлежащих странице, если только пользователь, выполняющий запрос, не имеет роли на странице-владельце.

Итак, вы используете правильный вид токена доступа ...?

...