facebook - GET Facebook Page Post Video Source 不起作用
问题描述
我正在使用 Facebook Graph API 来获取页面帖子。
这个 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 也没有在任何地方提到“源”字段已被弃用或在 API 中不可用。
他们在 v2.12 的更改日志中提到了以下更改, https://developers.facebook.com/docs/graph-api/changelog/version2.12#gapi-90-videos
主页拥有的视频 - 该
source
字段将不再针对主页拥有的视频返回,除非提出请求的用户在拥有主页的角色上具有角色。
那么,您是否使用了正确的访问令牌……?
推荐阅读
- angular - 将角度应用程序上升到服务器时不显示图像
- javascript - Heroku NodeJS 部署错误 - 启动脚本失败
- python - 满足条件后检查 if-elif 更改值?
- ssl - 打开 SSL 数字签名无法加载密钥文件
- arduino - 如何降低 ARDUINO 和 RFID mfrc522 的功耗
- php - 在php中提交后如何将所选值保留在下拉列表中
- instagram - 如何以高清格式获取 Instagram 故事集锦封面照片
- image - vue动态图片路径(图片未显示)
- laravel - 如何在 Laravel 中使用 WITH RECURSIVE
- django - 使用 nginx 和 uwsgi 在 centos7 上部署 django 应用程序时找不到页面错误