Facebook graph api 如何通过应用程序将Flash视频源发布到facebook页面

Facebook graph api 如何通过应用程序将Flash视频源发布到facebook页面,facebook-graph-api,facebook-page,Facebook Graph Api,Facebook Page,我正在尝试将我们的应用程序中的视频发布到facebook上,其页面api如下: 但facebook的回应如下 { “错误”:{ “消息”:“(#353)缺少视频文件”, “类型”:“OAutheException”, “代码”:353 } } 这是我在浏览器中输入的内容: /视频?访问\u令牌=&源=https://www.youtube.com/v/ZVKc8KGPKFM&method=post 但它还是带着同样的信息回来了,有人知道遗漏了什么吗?谢谢这是我将视频链接到Facebook页面的方

我正在尝试将我们的应用程序中的视频发布到facebook上,其页面api如下:

但facebook的回应如下 { “错误”:{ “消息”:“(#353)缺少视频文件”, “类型”:“OAutheException”, “代码”:353 } }

这是我在浏览器中输入的内容: /视频?访问\u令牌=&源=https://www.youtube.com/v/ZVKc8KGPKFM&method=post


但它还是带着同样的信息回来了,有人知道遗漏了什么吗?谢谢

这是我将视频链接到Facebook页面的方式

    $url='https://graph.facebook.com/'.$page_id.'/feed?access_token='.$facebook_page_access_token;

        $args = array(
       'message' => $message,
        'link' => 'http://www.youtube.com/watch?v='.$video_id,
        'source' => 'http://www.youtube.com/e/'.$video_id,
        'picture' => 'http://img.youtube.com/vi/'.$video_id.'/0.jpg'
        );

        $this->_curl = curl_init();

        curl_setopt($this->_curl,CURLOPT_POST,TRUE);  
        curl_setopt($this->_curl,CURLOPT_URL,$url);
        curl_setopt($this->_curl, CURLOPT_POSTFIELDS, $args);
            curl_exec($this->_curl);
确保在参数中添加“源”。否则,它将在facebook中显示为正常链接(即api响应中的post_type=链接)