【问题标题】:GET Facebook Page Post Video Source is not workingGET Facebook Page Post Video Source 不起作用
【发布时间】:2019-02-01 17:16:59
【问题描述】:

我正在使用 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

如果我们检查字段,对于来源,它会说:

姓名:来源

说明:链接到帖子的任何 Flash 电影或视频文件的 URL。

类型:字符串

但是,API 没有为“源”字段返回任何值。尝试使用 2.7 和 3.1 Graph API 版本。 Facebook 也没有在任何地方提到“源”字段已被弃用或在 API 中不可用。

有什么帮助吗?

【问题讨论】:

    标签: facebook facebook-graph-api facebook-page


    【解决方案1】:

    Facebook 也没有在任何地方提到“来源”字段已被弃用或在 API 中不可用。

    他们在 v2.12 的更新日志中提到了以下更改, https://developers.facebook.com/docs/graph-api/changelog/version2.12#gapi-90-videos

    主页拥有的视频 - 主页拥有的视频将不再返回 source 字段,除非发出请求的用户在拥有主页的用户具有角色。

    那么,您是否使用了正确的访问令牌……?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-01
      • 2023-04-03
      相关资源
      最近更新 更多