gpt4 book ai didi

facebook - 使用 Facebook Graph API 发布嵌入式视频链接

转载 作者:行者123 更新时间:2023-11-30 05:13:51 25 4
gpt4 key购买 nike

当使用 Facebook 网络界面手动将视频链接(来自 YouTube、Vimeo 等)附加到帖子时,Facebook 会自动将链接识别为视频,并允许生成的状态消息内联播放视频。视频显示为墙上或新闻提要中的嵌入式播放器。


这是一个嵌入式视频在手动发布后的样子的示例。

Embedded Video


使用图谱 API 发布链接时,不会嵌入视频。

curl -F 'access_token=...' \
-F 'message=Link to YouTube' \
-F 'link=http://www.youtube.com/watch?v=3aICB2mUu2k' \
https://graph.facebook.com/me/feed

Not-Embedded Video


我怀疑答案与 source 参数有关,但我不确定 URL 应该在那里。指定相同的 URL 只会导致没有任何缩略图的帖子。

source: A URL to a Flash movie or video file to be embedded within the post. read_stream.

如何通过单独使用图形 API 实现相同的嵌入式行为?

最佳答案

看来您必须自己提取页面中实际 swf 的 URL 和缩略图。例如,这似乎有效:

curl -F 'access_token=...' \
-F 'message=Link to YouTube' \
-F 'link=http://www.youtube.com/watch?v=3aICB2mUu2k' \
-F 'source=http://www.youtube.com/v/3aICB2mUu2k' \
-F 'picture=http://img.youtube.com/vi/3aICB2mUu2k/0.jpg' \
https://graph.facebook.com/me/feed

您似乎可以从页面 URL 生成有效的来源和图片。网址看起来像 http://www.youtube.com/watch?v=<code> ;获取代码(此处为 3aICB2mUu2k)并将其插入 URL http://www.youtube.com/e/<code>对于来源和 http://img.youtube.com/vi/<code>/0.jpg对于图片。

关于facebook - 使用 Facebook Graph API 发布嵌入式视频链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5227607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com