我有一个用于将视频发布到我的Facebook页面墙的PHP脚本。
$attachment = array(
'access_token' => $this->config->get('fb_auto_post_access_token'),
'message' => 'Some text message',
'link' => 'http://www.youtube.com/v/2omqg5PFJUY', //the video to embed
'name' => 'Arke Uzaktan Eğitim Kurumsal Video',
'caption' => 'Arke Uzaktan Eğitim Kurumsal',
'picture' => 'http://img.youtube.com/vi/2omqg5PFJUY/default.jpg',
'source' => 'http://www.youtube.com/v/2omqg5PFJUY', //the video to embed
'description' => 'Some desc',
'type' => 'video',
'actions' => json_encode(array('name' => $this->config->get('config_name'),'link' => $parent_link ))
$this->facebook->api('/' . $pagenumber . '/videos','post', $attachment)
);
当我运行此脚本时,我看到错误代码“OAuthException:(#353)您必须选择要上传的视频文件。”我无法解决这个问题。这个脚本有什么问题。 需要帮助。
答案 0 :(得分:0)
就像Adam Azad所说,你只是在Facebook上分享视频
多数民众赞成在你使用FacebookC#SDK将视频分享到Facebook墙上所有你需要的是代码
var fb = new Facebook.FacebookClient(yourPageAccessToken);
argList["message"] = message;
argList["link"] = "http://www.youtube.com/watch?v=" + YoutubeId;
argList["source"] = "http://www.youtube.com/v/" + YoutubeId;
argList["picture"] = "http://img.youtube.com/vi/" + YoutubeId + "/0.jpg";
fb.Post("feed", argList);
这会将视频发布到您用户的墙上,然后就可以播放了。