2017-01-03 128 views
0

我想在facebook上使用最新的https://graph-video.facebook.com图api上传单个视频。以下是我的代码:使用c上传Facebook上的视频#

public void ExternalShare() 
{ 
try 
{ 
    var fbp = new FacebookClient("user_access_token"); 

    dynamic parameters = new ExpandoObject(); 
    parameters.source = new FacebookMediaObject { ContentType = "multipart/form-data", FileName = "SampleVideo2" }.SetValue(System.IO.File.ReadAllBytes(@"C:\Video\SampleVideo2.mp4")); 
    parameters.title = "Small New Video"; 
    parameters.description = "Having Fun"; 
    string url = "https://graph-video.facebook.com" + "facebook_User_Id" + "/videos"; 
    dynamic result = fbp.Post(url, parameters); 

} 
catch (Exception ex) 
{ 

    throw; 
}   

}

执行后。这个代码给也不例外,但我执行我收到相同的ID作为响应每次:

enter image description here

问题2:如果没有例外,那么这个视频没有显示在我的时间表

+0

最有可能的,因为他们检测数据是一样的,所以他们只是返回现有。每次尝试更改数据,例如'FileName'。 – Bauss

+0

@Bauss我已经做到了这一点,但同样的事情正在发生 –

回答