视频的Graph API帖子无法播放

2024-02-12

我有一个应用程序,可以将 YouTube 上的音乐视频发布到 Facebook 用户的墙上。 Facebook 上的帖子将使该嵌入视频可以从 Facebook 播放。最近它不再发生了。

经过一些测试,似乎当一个人以 YouTube 视频为源发布图形 API 时,链接也需要youtube.com域中,以便可以在 Facebook 上下文中播放。

重复:

您可以登录 Facebook 并访问此处亲自查看:

https://developers.facebook.com/tools/explorer https://developers.facebook.com/tools/explorer

然后获取访问令牌read_stream and publish_stream权限(扩展权限选项卡)。

切换自GET to POST并将端点设置为 /me/feed 并使用以下字段:

message = message
description = description
name = name
caption = caption
link = http://www.youtube.com/watch?v=r1dfEf1qOt4
source = http://www.youtube.com/e/r1dfEf1qOt4
picture = http://img.youtube.com/vi/r1dfEf1qOt4/0.jpg

它应该会显示在您的 Facebook 墙上并且可以播放。

现在再做一次,但将链接更改为http://www.google.com http://www.google.com。 它不再可以播放了。

任何人都可以确认这是否是预期的行为?我在 Facebook 文档中找不到任何内容。也许我只是错过了一些东西?


通用解决方法

我概括了答案 https://stackoverflow.com/a/11651634/1085891对于这个类似的问题:通过 facebook api 在 facebook feed 中发布 swf https://stackoverflow.com/questions/11649932/posting-a-swf-in-facebook-feed-through-facebook-api。我创建了一个页面,该页面采用两个参数并生成必要的meta标签。 Facebook 接受链接,用户被正确重定向,并且您不需要为每个发布的视频创建单独的页面。

  1. url- 最终网址
  2. id- youtube 或嵌入视频的 ID

我成功地制作了许多嵌入的帖子,其中链接与视频无关。

示例帖子

message = Post message
description = Post description if needed.
name = Post name
caption = Post caption
link = http://vbcopper.com/jsuar/so/fbembedvideo.php?url=stackoverflow.com&id=QGAJokcwBXI
source = http://www.youtube.com/e/QGAJokcwBXI
picture = http://img.youtube.com/vi/QGAJokcwBXI/0.jpg

PHP

<?php
 $id =  $_GET["id"];
 $url =  $_GET["url"];

 if ( isset($url) ) {
echo <<< EOT
<html>
<head>
    <title>$url</title>
    <meta property="og:title" content="Page Title" />
    <meta property="og:type" content="website"/>
    <meta property="og:description" content="Content for Description" />
    <meta property="og:image" content="http://i2.ytimg.com/vi/$id/mqdefault.jpg" />
    <meta property="og:site_name" content="Content for caption"/>
    <meta property="og:video" content="http://www.youtube.com/v/$id?version=3&autohide=1">
    <meta property="og:video:type" content="application/x-shockwave-flash">
    <meta property="og:video:width" content="640">
    <meta property="og:video:height" content="360">
    <META http-equiv="refresh" content="1;URL=http://$url">

</head>
<body>
</body>
</html>
EOT;
} else {
    echo "Nothing here...";
}
?>

Findings

我能够成功复制您的问题。 我找不到解决办法。

这已作为错误提交给 Facebook,但被视为低优先级。

错误:使用链接属性将视频发布到 Feed 不会嵌入源https://developers.facebook.com/bugs/502967809730190?browse=search_5074a2e48fd360934230075 https://developers.facebook.com/bugs/502967809730190?browse=search_5074a2e48fd360934230075

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

视频的Graph API帖子无法播放 的相关文章

  • 通过 firebase 登录获取更大的 Facebook 图片

    我正在使用 firebase 通过 facebook 登录用户 这一切都工作正常 我可以获取用户 FB 个人资料图像 尽管它太小了 有人可以告诉我如何获得更大的 我正在使用的代码 override func viewDidLoad let
  • MP4 视频无法在 Firefox 上播放

    我有一个小型家庭服务器 可以托管多个项目 其中包括一些 MP4 示例视频 我一直在使用一个简单的
  • ffmpeg 命令行,用于使用 Windows 7 从 Decklink 卡捕获(和录制)720p 音频和视频

    我正在尝试使用 Windows 7 720p 从 blackmagic Decklink 捕获卡捕获音频和视频 但我似乎无法正确获取 ffmpeg 命令行设置 ffmpeg list devices true f dshow i 虚拟 ds
  • OpenCV:处理每一帧

    我想使用 OpenCV 编写一个跨平台应用程序进行视频捕获 在所有示例中 我发现来自相机的帧是使用抓取功能进行处理并等待一段时间 我想处理序列中的每一帧 我想定义自己的回调函数 每次当一个新帧准备好处理时都会执行该函数 例如直播对于 Win
  • HTMLMediaElement 持续时间不一致

    我的视频播放器出现问题 视频时长从HTMLMediaElement duration https developer mozilla org en US docs Web API HTMLMediaElement duration不一致 我
  • 从视频/图像中提取元数据

    我从 IP 摄像机获取 MJPEG 流 我正在查看该流并将其保存在计算机上 可以找到我的操作代码here https stackoverflow com questions 21702477 how to parse mjpeg http
  • 如何在JavaFX中播放其他视频格式

    我正忙于电影 视频剪辑播放器 库 我想在 JavafX 中做到这一点 几乎 90 的视频剪辑都是 AVI 格式 由于多种原因 我无法隐藏电影 视频剪辑 我还希望该程序能够标记已播放的视频文件 从开始到结束 以便我知道观看了什么 因此程序需要
  • 错误 102 (net::ERR_CONNECTION_REFUSED):服务器拒绝连接 [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我开发了 Facebook 应用程序 它克隆了我网站的注册和登录部分 用户可以通过 Facebook 注册或登录我的网站
  • 如何在图谱API中获取永久访问令牌

    我在 Facebook 上创建了一个应用程序 并使用图形 API 资源管理器 从应用程序下拉框中选择了我的应用程序 请求了具有管理页面 离线访问和发布流权限的访问令牌 使用此访问令牌 我成功地能够使用以下方式在页面上发布消息restfbAP
  • 如何进行时间码计算?

    我有一个关于计算时间码增量的问题 我从包含时间码格式的电影文件中读取元数据HH MM SS FF FF 框架 00 gt 23例如 所以它就像00 to framerate 1 所以我得到一些数据 比如15 41 08 02从另一个参考文件
  • Facebook api 从买卖组检索帖子

    我查遍了整个互联网 但没有找到答案 我在 facebook 上管理一个买卖组 并通过 facebook graph api 查询组 提要 如果我在群组中发布 讨论 帖子 它会显示在查询结果中 但我发布的 买 卖 帖子不会出现在查询结果中 图
  • Google Chrome 不想使用 mediaelement.js 播放 mp4

    我在我的网站上使用最新的 mediaelement js 来播放 html5 视频 Google Chrome 中有一些奇怪的东西 他播放一个视频 但不想以 mp4 格式播放另一个视频 并且不会回退到 webm 两个视频均使用 ffmpeg
  • 视频无法使用 Paperclip Gem - Rails 中的 ffmpeg 上传

    我可以上传图像 但是 当我尝试上传视频时 它会显示为黑屏 并且播放按钮不起作用 我不确定我哪里错了 我需要视频播放器才能实现此功能吗 这可能是一个简单的解决方案 但是 我是 Rails 新手 任何帮助是极大的赞赏 谢谢 邮政模型 class
  • IOS Web 应用程序视频缓存播放问题 (mp4)

    您好 我在 iPad 2 上运行最新版本的 iOS 5 0 1 但无法使 mp4 视频缓存正常工作 我添加了必要的侦听器来侦听 applicationCache 事件 然后在这些事件发生时写入控制台 最值得注意的是 当我的应用程序被缓存时
  • Facebook 图表访问封闭群组提要/帖子

    我正在尝试获取 Facebook 上特定群组的帖子列表 即closed 我也是not管理员 只是该组的成员 当我尝试通过图形资源管理器访问该组的帖子时 我检查了所有权限 我收到返回的空列表 Facebook 不允许此访问的原因是什么 如果我
  • 视频轨道后面的AVFoundation UIImage

    我当前正在渲染一个小于输出大小的视频轨道 该视频轨道工作正常 我想将 UIImage 绘制到背景中 以便视频位于顶部 而图像则显示在视频不存在的区域中 我尝试使用 CoreAnimation Layers 和 videoCompositio
  • 如何在不进行列表搜索的情况下知道是否喜欢该帖子

    我尝试使用 fql 查询来获取 json 响应 我使用此代码来执行此操作 String postid jsonObject getString id String query SELECT likes user likes FROM str
  • iOS:Facebook 登录访问令牌错误:由于模拟器错误,回退到从 NSUserDefaults 加载访问令牌

    根据说明进行配置后 我不断收到此错误 并且无法在我的应用程序上成功使用 Facebook 登录 我在 XCode 8 1 上运行它并使用 iOS 10 1 模拟器 我按照 Facebook iOS SDK 指南中的步骤操作 并将 Faceb
  • 对现有视频添加水印

    我正在寻找一种用 C 在视频上加水印的方法 就像在上面写文字一样 图片或文字标签 我该怎么做 谢谢 您可以使用 Nreco 视频转换器 代码看起来像 NReco VideoConverter FFMpegConverter wrap new
  • 使用.NET技术录制屏幕视频[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有一种方法可以使用 NET 技术来录制屏幕 无论是桌面还是窗口 我的目标是免费的 我喜欢小型 低

随机推荐

  • iOS 中 UITableView 的展开/折叠部分

    有人可以告诉我执行方法吗UITableView可展开 可折叠动画sections of UITableView如下 or 您必须创建自己的自定义标题行并将其作为每个部分的第一行 子类化UITableView或者已经存在的标题会很痛苦 根据他
  • 在 apex salesforce 中调试可计划作业

    我正在尝试运行一个可调度的作业我从未在 salesforce 中使用过可调度的作业 这是我的代码 global class scheduledMerge implements Schedulable global void execute
  • 在不同的远程结账分支

    我有一个带有另一个遥控器的存储库upstream除了origin 我可以git checkout origin master 但是当我跑步时git checkout upstream master I get error pathspec
  • 在 R 中操作子矩阵

    Nh lt matrix c 17 26 30 17 23 17 24 23 nrow 2 ncol 4 Nh Sh lt matrix c 8 290133 6 241174 6 096808 7 4449672 6 894924 7 6
  • SwipeItem XAML 绑定被忽略

    我无法让任何绑定适用于SwipeItem在一个RadListView 这类似于标准ListView 特别是 我试图绑定到Command财产 但是 我尝试绑定到其他属性 例如 Text 但无济于事
  • 跨多个 PdfPCell 的 iText RadioGroup/RadioButtons

    我想制作一个包含多行的 PdfPTable 在每一行中 我希望第一个单元格中有一个单选按钮 第二个单元格中有一个描述性文本 我希望所有单选按钮都属于同一单选按钮组 我过去曾使用 PdfPCell setCellEvent 和我自己的自定义
  • 从数据 API 动态创建递归树视图的最佳方法

    我正在学习 Angular 2 尝试从 可能非常大 第三方 API 构建可扩展的树视图 该 API 的底层结构如下 Home id 1053 Rugby League id 1054 Super League id 1103 Castlef
  • 如何确定某个分支是否是 jenkins 文件中的默认分支?

    我们在詹金斯上有一个多分支管道 我知道可以检查分支是否与名称匹配 例如 when branch master 不幸的是 我们的默认分支没有命名为 master 并且默认分支的名称会定期更改 有没有办法在不检查名称的情况下检查给定分支是否是默
  • 片段中的可扩展列表视图-可扩展列表不显示

    我试图在 Fragements 中实现可扩展列表视图 我已经测试了设置为 toast 的所有值 它工作正常 但是我的可扩展列表视图不是 Dispaly 我没有收到任何错误 请在我使用的代码下面找到 package com test expa
  • QGridLayout不同的列宽

    我正在尝试创建一个如下所示的布局 1 2 3 4 基本上 我希望第一行的单元格 1 比单元格 2 更薄 但第二行的单元格 3 和 4 应具有相同的宽度 是否有可能在 PyQt4 中使用 QGridLayout 创建这样的布局 QGridLa
  • 如果使用 JavaScript 选中复选框,如何重定向到特定链接?

    如果使用 JavaScript 选中复选框 如何重定向到特定链接 我正在这样做 但它对我不起作用
  • 如何知道通过 iframe 加载的页面是否在沙箱内? [复制]

    这个问题在这里已经有答案了 我正在尝试检测页面是否是通过沙盒 iframe 加载的 这可能吗 例如 我们提供自定义的可嵌入小部件 有些人认为通过将它们沙箱在 iframe 中是很聪明的 但这会破坏某些事情 例如window top loca
  • Ruby w/ Sinatra:相当于 Rails 中的 .js.erb 的东西是什么?

    js erb 很好 因为您可以使用它们替换页面的部分内容 而无需离开当前页面 这给网站 应用程序带来了更干净 更简洁的感觉 有没有办法在 sinatra 中使用它们 或同等的 只需将 js 添加到您要传递 erb 的符号末尾即可 啦 调用
  • ggsignif 包错误 stat_signif 需要以下缺失的美观: y

    这是我的数据的发明示例 x lt c Control Case Case Case Control Control Control Case Case Case y lt c Dead Dead Dead Alive Alive Dead
  • 标签和破折号组件并排

    我正在使用达世币 我想做的一件事是并排放置标签和滑块 以下代码呈现此效果 我可以对代码执行什么操作 以便滑块标签和滑块并排显示 谢谢 html Div html Label First Slider dcc RangeSlider id m
  • r igraph 查找所有循环

    我已经指示 igraph 并想要获取所有周期 周长函数可以工作 但只返回最小的周期 R中有没有一种方法可以获取长度大于3的图中的所有循环 没有顶点指向自身和循环 Answer recommended by R Language collec
  • 这些对象什么时候在 ARC 下被释放?

    我有几个关于ARC 自动引用计数 的问题 CFURLRef url bridge CFURLRef NSURL fileURLWithPath appPath Question 1 Here I would expect the NSURL
  • C# HttpClient,出现错误无法添加值,因为标头“内容类型”不支持多个值

    HttpClient serviceClient new HttpClient serviceClient DefaultRequestHeaders Add accept Application JSON HttpContent cont
  • [Android]如何获取从首选项屏幕启动的意图的结果?

    我需要帮助从发起的意图中获取结果 偏好屏幕 Intent preference DevicePref getPreferenceManager createPreferenceScreen this Show a Screen with l
  • 视频的Graph API帖子无法播放

    我有一个应用程序 可以将 YouTube 上的音乐视频发布到 Facebook 用户的墙上 Facebook 上的帖子将使该嵌入视频可以从 Facebook 播放 最近它不再发生了 经过一些测试 似乎当一个人以 YouTube 视频为源发布