[英]Facebook video upload via Graph API Javascript SDK
是否可以使用Javascript SDK通过Graph API将视频上传到Facebook?
像这样的东西
FB.api('/me/videos', 'post', {message: "Test", source: "@http://video.link.goes/here.flv", access_token: "token"}, function(response) {
console.log(response)
});
现在我知道这行不通,但是有没有办法使用Graph API和Javascript SDK实现类似的功能?
如果没有,使用旧的REST api上传视频剪辑是否安全?..因为它将很快被弃用。
提前感谢!
是的,您可以将数据发布到此处的iframe中,也可以使用jQuery File Upload 。 问题是您无法从iframe获得响应,使用插件可以使用页面句柄。 例:
<form id="fileupload" action="https://graph-video.facebook.com/me/videos" method="POST" enctype="multipart/form-data">
<input type="hidden" name="access_token" value="user_access_token">
<input type="text" name="title">
<input type="text" name="description">
<input type="file" name="file"> <!-- name must be file -->
</form>
<script type="text/javascript">
$('#fileupload').fileupload({
dataType: 'json',
forceIframeTransport: true, //force use iframe or will no work
autoUpload : true,
//facebook book response will be send as param
//you can use this page to save video (Graph Api) object on database
redirect : 'http://pathToYourServer/videos?video=%s'
});
</script>
这个问题与这里提出的问题非常相似: Facebook新的javascript sdk-使用它上传照片! 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.