具体而言,我正在寻找的是嵌入式视频播放器功能,如果您只是手动共享YouTube视频但通过Graph API以编程方式完成,则会收到该功能。
答案 0 :(得分:2)
您似乎必须自己提取页面中实际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
参见来源:Posting an embedded video link using the Facebook Graph API
答案 1 :(得分:0)
您可以使用旧的REST API或新的Graph API。在任何一种情况下,您都必须拥有 publish_stream 权限。
如果您想使用Graph API,您需要创建一个Post对象,然后将其发布到该个人资料的图表Feed网址
graph.facebook.com/PROFILE_ID/feed
您需要将Post对象中的来源属性设置为视频的youTube网址。
<强> http://developers.facebook.com/docs/reference/api/post/ 强>
如果您想使用较旧的REST API,过程类似,但您发布到
api-video.facebook.com/restserver.php
答案 2 :(得分:-1)
Facebook不允许youtube再在youtube上播放视频,而是将其定向到youtube网站上观看。