Facebook API不可嵌入的视频

时间:2016-07-26 09:46:31

标签: facebook facebook-graph-api video

不能从他们的网页嵌入的Facebook视频仍然表示他们是通过Graph API访问的。

E.g。 https://www.facebook.com/nba/videos/10154208341578463/不允许嵌入(从右上角的下拉箭头)

但是在同一项目上使用Graph Explorer tool时,返回的JSON是:

{
  "embeddable": true,
  "length": 13.779,
  "privacy": {
    "allow": "",
    "deny": "",
    "description": "Public",
    "friends": "",
    "networks": "",
    "value": "EVERYONE"
  },
  "status": {
    "video_status": "ready"
  },
  "permalink_url": "/nba/videos/10154208341578463/",
  "is_instagram_eligible": false,
  "embed_html": "<iframe src=\"https://www.facebook.com/video/embed?video_id=10154208341578463\" width=\"400\" height=\"224\" frameborder=\"0\"></iframe>",
  "updated_time": "2016-07-25T00:56:09+0000",
  "id": "10154208341578463"
}

您可以看到embeddable的API字段为true,并且返回的所有其他字段都表明该视频可以嵌入。

这引起令人头疼的原因是,当从他们的Feed中提取用户的项目时,无法确定哪些视频可以显示或不显示,直到它们被嵌入并尝试播放,结果在下面:

enter image description here

还有其他人遇到过这个问题吗?我可以点击另一个Graph端点来获取正确的可嵌入视频信息吗?

谢谢!

0 个答案:

没有答案