我正在尝试获取 Facebook video来自时间轴帖子的对象:
- 我正在从 graph api/me/home 获取帖子
- 我可以通过返回的 object_id 轻松获取照片对象
问题是视频帖子类型没有 object_id 值
{ "id": "750834774_10152138100019775", "from": { "id": "750834774", "name": "Emilie Volpi" }, "message": "haha le monde qui fait une analyse geopolitique de games of thrones^^ une bonne manière de se remettre à jour pour la nouvelle saison demain !!!!!", "picture": "https://fbexternal-a.akamaihd.net/safe_image.php?d=AQCclQTe2bPMIcrY&w=130&h=130&url=http%3A%2F%2Fs2.dmcdn.net%2FEHFV4%2F526x297-mO8.jpg", "link": "http://www.dailymotion.com/video/x1lu3ke_game-of-thrones-comprendre-la-crise-a-westeros-en-4-minutes_news", "source": "http://www.dailymotion.com/swf/video/x1lu3ke?autoPlay=1", "name": "« Game of Thrones » : comprendre la crise à Westeros en 4 minutes", "caption": "www.dailymotion.com", "description": "Guerre des cinq rois, pression des marcheurs blancs et des sauvageons au nord, retour des dragons à l’est… le Royaume des Sept couronnes est plongée dans une crise politique sanglante depuis plus d’un an. Le Monde vous propose un décryptage de la crise en quatre minutes mais attention… spoilers !", "icon": "https://fbstatic-a.akamaihd.net/rsrc.php/v2/yj/r/v2OnaTyTQZE.gif", "actions": [ { "name": "Comment", "link": "https://www.facebook.com/750834774/posts/10152138100019775" }, { "name": "Like", "link": "https://www.facebook.com/750834774/posts/10152138100019775" } ], "privacy": { "value": "" }, "type": "video", "status_type": "shared_story", "application": { "name": "Links", "id": "2309869772" }, "created_time": "2014-04-06T09:39:57+0000", "updated_time": "2014-04-06T09:39:57+0000", "likes": { "data": [ { "id": "1283687218", "name": "Max Imus" } ], "paging": { "cursors": { "after": "MTI4MzY4NzIxOA==", "before": "MTI4MzY4NzIxOA==" } } } },
如您所见,没有视频 ID,所以我无法获取视频
我的目标是从 video 检索 embed_html对象
请告诉我该怎么做(图形 API 或 FQL 查询)
最佳答案
我认为您只能获取实际托管在 Facebook 上的视频的 embed_html。您使用的示例托管在 dailymotion 上,仅在帖子中引用。这是主要区别。
我想您可以使用以下 FQL 来获取可嵌入的视频 url:
select attachment.media.video.source_url from stream where post_id='750834774_10152138100019775'
例如,如果您将 source_url 内容作为 src 属性传递给 iFrame,则可以将其动态包含在您的页面中
关于facebook - 从 Facebook 时间线帖子获取视频对象(或视频 ID),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22893375/