如何使用 Facebook Graph API 发布视频

Str*_* B. 5 video facebook node.js facebook-graph-api

我正在尝试使用 Facebook Graph API 从我的 Nodejs 服务器和 npm 包 Facebook-node-sdk 发布视频

发布带有消息或图像的常规帖子对我来说很好,但没有视频

这是我的代码:

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);
});
Run Code Online (Sandbox Code Playgroud)

该视频与我的 js 运行文件位于同一文件夹中。

我收到错误代码

  type: 'FacebookApiException',
  code: 390,
  error_subcode: 1363030,
Run Code Online (Sandbox Code Playgroud)

Str*_* B. 1

我使用图形 REST API 将视频从 parse 上传到 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");
        }
    });
Run Code Online (Sandbox Code Playgroud)