我正在尝试使用带有Npm包Facebook-node-sdk的Nodejs服务器中的Facebook Graph API发布视频
用消息或图像发布常规帖子对我来说很好,但是没有视频
这是我的代码:
var FB = require('fb');
var request = require('request');
FB.setAccessToken('MY_APP_ACCESS_TOKEN');
var params = {};
params['source'] = "@video.3gp";
params['title'] = "test video";
params['video_file_chunk'] = "@video.3gp";
FB.api('me/videos', 'post', params , function (res) {
if(!res || res.error) {
console.log(!res ? 'error occurred' : res.error);
return;
}
console.log('Post Id: ' + res.id);
});
该视频与我的js运行文件位于同一文件夹中。
我收到错误代码
type: 'FacebookApiException',
code: 390,
error_subcode: 1363030,
我使用了图REST API从解析将视频上传到Facebook:
Parse.Cloud.httpRequest({
method: 'POST',
url: 'https://graph.facebook.com/v2.5/{page_id}/videos?access_token='+token+'&message='+message+'&file_url='+image,
success: function(httpResponse) {
console.log(httpResponse.data);
response.success("result");
},
error:function(httpResponse){
//console.log("Not logging this");
console.error(httpResponse.message);
response.error("Failed to login");
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句