1
私のウェブサイトからビデオをFacebookにアップロードできる機能を構築しました。私はそれを数回試してみましたが、うまくいきました(小さなビデオでテストします、約3 MB)。しかし、大きなビデオ(56 MB)をアップロードしようとするたびにアップロードが失敗します。私は、次のexeptionで(動画をFacebookにアップロードする)ビデオをFacebookにアップロードする大きいファイルで失敗する
dynamic result = fb.Post(groupId + "/videos", parameters);
をデバッガを走り、デバッガは、この行にあるとき、それは失敗を発見:「要求が中止されました:要求がキャンセルされました」ここ
は私のコードです:
public string UploadVideoToGroup(string accessToken, string filePath, string fileType, string title, string description, byte[] file)
{
string groupId = _config.FacebookGroupId;
var fb = new FacebookClient(accessToken);
dynamic parameters = new ExpandoObject();
parameters.source = new FacebookMediaObject { ContentType = fileType, FileName = filePath }.SetValue(file);
parameters.title = title;
parameters.description = description;
dynamic result = fb.Post(groupId + "/videos", parameters);
string id = "";
try
{
id = result.id;
}
catch
{
return "";
}
return id;
}
イムない問題がどこにあるか確認してください?