Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过Graph API Javascript SDK上传Facebook视频_Php_Javascript_Facebook_Facebook Graph Api - Fatal编程技术网

Php 通过Graph API Javascript SDK上传Facebook视频

Php 通过Graph API Javascript SDK上传Facebook视频,php,javascript,facebook,facebook-graph-api,Php,Javascript,Facebook,Facebook Graph Api,是否可以使用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和J

是否可以使用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实现类似的功能

如果不是,使用旧的RESTAPI上传视频剪辑是否安全?。。因为它很快就会被弃用


先走一步

这个问题与这里提出的问题非常相似:

这个问题与这里提出的问题非常相似:

是的,您可以将数据发布到iframe,或者您可以使用。 问题是您无法从iframe获得响应,使用插件您可以使用页面句柄。 例如:


$('#fileupload')。fileupload({
数据类型:“json”,
forceIframeTransport:true,//强制使用iframe或将不起作用
自动上传:对,
//facebook书籍响应将作为参数发送
//您可以使用此页面将视频(图形Api)对象保存到数据库中
重定向:'http://pathToYourServer/videos?video=%s' 
});

是的,您可以将数据发布到类似iframe的文件中,也可以使用。 问题是您无法从iframe获得响应,使用插件您可以使用页面句柄。 例如:


$('#fileupload')。fileupload({
数据类型:“json”,
forceIframeTransport:true,//强制使用iframe或将不起作用
自动上传:对,
//facebook书籍响应将作为参数发送
//您可以使用此页面将视频(图形Api)对象保存到数据库中
重定向:'http://pathToYourServer/videos?video=%s' 
});

您说Facebook的响应将作为参数发送。你能详细说明一下吗?param和json之间有什么区别?另外,我认为您在示例中拼错了access_token字段的名称。@picardo感谢您的更正。视频上传完成后,facebook将重定向到您在重定向参数中通知的页面,视频参数将是视频id。您说facebook响应将作为参数发送。你能详细说明一下吗?param和json之间有什么区别?另外,我认为您在示例中拼错了access_token字段的名称。@picardo感谢您的更正。视频上传完成后,facebook将重定向到您在重定向参数中通知的页面,视频参数将是视频id。
<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>