【问题标题】:how to post a Flash video feed to a facebook page via an application如何通过应用程序将 Flash 视频提要发布到 Facebook 页面
【发布时间】:2012-03-10 23:22:47
【问题描述】:

我正在尝试按照页面的 api 将视频从我们的应用程序发布到 facebook:https://developers.facebook.com/docs/reference/api/page/

但 facebook 返回以下响应 { “错误”: { "message": "(#353) 缺少视频文件", “类型”:“OAuthException”, “代码”:353 } }

这是我在浏览器中输入的内容: https://graph-video.facebook.com//videos?access_token=&source=https://www.youtube.com/v/ZVKc8KGPKFM&method=post

但它仍然返回相同的消息,有人知道缺少什么吗?谢谢

【问题讨论】:

    标签: facebook-graph-api facebook-page


    【解决方案1】:

    这是我将视频链接到 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=link)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-24
      • 1970-01-01
      • 2011-07-10
      • 2018-08-06
      • 1970-01-01
      • 2013-06-18
      • 1970-01-01
      相关资源
      最近更新 更多