C# Facebook视频上传例外情况“;(OAutheException-#1)发生未知错误;
我正在使用我的WPF应用程序将视频上传到facebook墙。从过去两天开始,当我通过应用程序上传视频时,SDK返回“(OAutheException-#1)发生未知错误。”异常,但我的视频文件上传到了我的facebook墙 我尝试了以下方法来解决此问题,C# Facebook视频上传例外情况“;(OAutheException-#1)发生未知错误;,c#,facebook,facebook-graph-api,facebook-c#-sdk,wpf-4.5,C#,Facebook,Facebook Graph Api,Facebook C# Sdk,Wpf 4.5,我正在使用我的WPF应用程序将视频上传到facebook墙。从过去两天开始,当我通过应用程序上传视频时,SDK返回“(OAutheException-#1)发生未知错误。”异常,但我的视频文件上传到了我的facebook墙 我尝试了以下方法来解决此问题,1)为新的AppID和AppSecretID创建了新的应用程序。2)更改身份验证权限(当前权限提供给用户关于我、阅读流、发布流、用户照片)3)清除我的facebook帐户中的现有应用程序权限4)创建新的facebook应用程序并上载视频文件。但没
1)为新的AppID和AppSecretID创建了新的应用程序。
2)更改身份验证权限(当前权限提供给用户关于我、阅读流、发布流、用户照片)
3)清除我的facebook帐户中的现有应用程序权限
4)创建新的facebook应用程序并上载视频文件。
但没有任何帮助。这是我用来上传视频的代码,
public Task<bool> FacebookPost(string message,Stream videoFileStream)
{
bool result = false;
try
{
if (!string.IsNullOrEmpty(_localSettings.FBAccessToken))
{
_fbClient.AccessToken = "ACCESS_TOKEN";
_fbClient.AppId = "APP_ID";
_fbClient.AppSecret = "APP_SECRET";
var media = new FacebookMediaStream { ContentType = "video/mp4", FileName = "TestVideo.mp4" }.SetValue(fbStream);
dynamic parameters = new ExpandoObject();
parameters.Title = "Sample Video";
parameters.description = message;
parameters.source = media;
var uploadResult = await _fbClient.PostTaskAsync("me/videos", parameters);
result = uploadResult != null;
}
}
catch (FacebookOAuthException ex)
{
result = false;
}
return result;
}
公共任务FacebookPost(字符串消息、流视频文件流)
{
布尔结果=假;
尝试
{
如果(!string.IsNullOrEmpty(_localSettings.FBAccessToken))
{
_fbClient.AccessToken=“访问令牌”;
_fbClient.AppId=“APP\u ID”;
_fbClient.AppSecret=“APP\u SECRET”;
var media=new facebook媒体流{ContentType=“video/mp4”,FileName=“TestVideo.mp4”}.SetValue(fbStream);
动态参数=新的ExpandooObject();
parameters.Title=“示例视频”;
parameters.description=消息;
parameters.source=媒体;
var uploadResult=wait _fbClient.PostTaskAsync(“我/视频”,参数);
结果=上传结果!=null;
}
}
捕获(FaceBookOAutheException ex)
{
结果=假;
}
返回结果;
}
任何帮助都将不胜感激。提前谢谢 检查是否存在已知错误