Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Facebook视频上传例外情况“;(OAutheException-#1)发生未知错误;_C#_Facebook_Facebook Graph Api_Facebook C# Sdk_Wpf 4.5 - Fatal编程技术网

C# Facebook视频上传例外情况“;(OAutheException-#1)发生未知错误;

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应用程序并上载视频文件。但没

我正在使用我的WPF应用程序将视频上传到facebook墙。从过去两天开始,当我通过应用程序上传视频时,SDK返回“(OAutheException-#1)发生未知错误。”异常,但我的视频文件上传到了我的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)
{
结果=假;
}
返回结果;
}
任何帮助都将不胜感激。提前谢谢

检查是否存在已知错误