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

2024-02-15

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


以下是手动发布后嵌入式视频的外观示例。


使用 Graph 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

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

source http://developers.facebook.com/docs/reference/api/post/:Flash 影片或视频文件的 URL 嵌入帖子中。 读流。

如何单独使用 Graph 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为了图片。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Facebook Graph API 发布嵌入视频链接 的相关文章

随机推荐

  • 如何对 Android Q、分区存储执行多个文件复制到共享集合下载?

    对于即将到来的Android Q 范围存储 https developer android com preview privacy scoped storage 我想知道我们如何执行文件复制 Android Q之前 我有几个图像文件 它们位
  • 如何在 Java 中获取声音文件的总时间?

    如何在 Java 中获取声音文件的总时间 UPDATE 看起来这段代码确实有效 长音频文件长度 audioFile length recordedTimeInSec audioFileLength frameSize frameRate 我
  • 当我运行单元测试时,是什么导致卡西尼号加载[重复]

    这个问题在这里已经有答案了 我有一个解决方案的测试项目 其中涉及 MVC Web 应用程序和几个类库 我使用模拟对象和 System Web Abstractions 来避免对 ASP NET 内部对象的依赖 但是当我开始我的测试项目卡西尼
  • 如何为子图设置相同的比例

    我想轻松地在视觉上比较子图 为此 我想为所有子图设置相同的比例 我的代码运行良好 并且我能够绘制子图 但具有自己的比例 我想保持 x 轴上的比例 如果您想要两个具有相同 x 轴的子图 您可以使用sharex keyword https ma
  • 如何在 Google 云平台 (GCP) 中跨服务 (API)、资源类型和项目列出、查找或搜索 iam 政策?

    在 Google Cloud Platform GCP 中 您只能通过调用 getIamPolicy gcloud 中的 get iam policy 来获取特定资源的 IAM 策略 有没有办法跨资源 服务或项目列出 搜索 列出 搜索或查找
  • 在外部 for 中使用 parfor 时出现两循环错误

    我需要并行化代码以节省时间 我有一个循环内部另一个循环 我想并行化外部循环 因为我认为这样代码更快 我的代码如下所示 A rand 1000 1 B rand 1000 1 Biggers zeros 1000 1000 parfor i
  • 拦截所有对 std::streambuf 的写入

    我正在创建一个继承的类std streambuf 异步写入 UART 我需要能够在课堂上讲出std ostream持有streambuf向其中写入字符 这样我就可以启用 写就绪 中断并实际写入数据 我的印象是我只需要覆盖xsputn 但这似
  • 我可以使用 Heroku PG Backup 插件安排备份吗?

    我一直在使用PG 备份插件 https devcenter heroku com articles pgbackups最近一切都工作正常 但是今天早上备份过程在上午 10 00 触发 早上在我的应用程序中生成一些块和超时 有没有办法指定使用
  • 获取 JavaScript 数组中的方法列表

    var c
  • Android SQLite 内存泄漏

    我知道这是一篇很长的文章 请不要介意 Leak found E Database 4549 java lang IllegalStateException mPrograms size 1 E Database 4549 at androi
  • preg_match_all 查找所有 URL 但排除电子邮件

    我搜索了很多 Stackoverflow 正则表达式帖子 但找不到我的答案 我使用以下命令查找给定的所有 URL text string pattern http https ftp ftps a zA Z0 9 a zA Z0 9 2 4
  • Java服务器套接字不重用地址

    我在 Linux 中使用服务器套接字 需要在 time wait TCP 状态到期之前关闭它并重新打开 我在绑定之前设置了服务器套接字的重用地址选项 但它仍然抛出 BindException 我也尝试过这个http meteatamel w
  • 选择 Jquery 日期选择器后重新加载 JQGrid

    我在我的一个 ASP NET 项目中使用 JQGrid 其中网格显示可排序 可过滤的项目列表 一切正常 我遇到的唯一问题是 其中一列是日期字段 因此我使用日期选择器 使用以下选项 来过滤文本框 name Due index Due widt
  • 使用 Ajax 的 Select2 未发送请求

    我正在使用 Select2 版本 4 0 0 并尝试从 PHP 脚本加载远程 JSON 该脚本返回我需要的已格式化数据 问题是黑暗势力正在做一些事情 因为我就是无法发送请求 没有错误 但是没有发送请求 它只是像魔鬼一样安静得让我快哭了 我使
  • linkedin 连接 API 出现错误 401 - iPhone

    您好 我正在使用 linkedin iphone api 通过电子邮件发送连接邀请 请求 XML
  • 在Python中,如何使用urllib查看网站是404还是200?

    如何通过urllib获取header的code getcode 方法 在 python2 6 中添加 返回随响应一起发送的 HTTP 状态代码 如果 URL 不是 HTTP URL 则返回 None gt gt gt a urllib ur
  • SQL 代理作业上次运行状态

    我有 N 个作业 每个作业有 M 个步骤 可以随时更改 添加 删除一些步骤 作业有不同的运行时间表 我想要一个查询来获取每个作业的上次运行状态 作业 ID 作业名称 执行此场景的正确方法是 Job outcome 这是我用来检查作业状态的查
  • Flutter :- 用相机拍照

    我是 Flutter 新手 编写了以下代码来在图像上显示捕获的图像 但是 相机预览不会显示在我的手机上 并且圆形指示器不断旋转 我无法查看相机 import dart io import package camera camera dart
  • ASP.NET 实体框架 NotSupportedException

    我在应用程序的数据层中使用 LINQ to Entities 但在调用 results ToList 时遇到 NotSupportedException 问题 这是导致异常的函数 public List
  • 使用 Facebook Graph API 发布嵌入视频链接

    当使用 Facebook Web 界面手动将视频链接 来自 YouTube Vimeo 等 附加到帖子时 Facebook 会自动将该链接识别为视频 并允许生成的状态消息内嵌播放视频 视频在墙或新闻源中显示为嵌入式播放器 以下是手动发布后嵌