我有一个将 YouTube 上的音乐视频发布到 Facebook 用户墙上的应用程序。Facebook 上的帖子将使该嵌入视频可以从 Facebook 播放。最近它停止发生。
经过一些测试,似乎当一个人使用源是 YouTube 视频发布图形 API 时,链接也需要youtube.com
在域中才能在 Facebook 上下文中播放。
重复:
您可以登录 Facebook 并前往此处查看:
https://developers.facebook.com/tools/explorer
read_stream
然后获取具有权限的访问令牌publish_stream
(扩展权限选项卡)。
使用以下字段切换GET
到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。它不再可播放。
谁能确认这是否是预期的行为?我在 Facebook 文档中找不到任何内容。也许我只是错过了什么?