2014-01-09 83 views
2

我使用facebook C# SDK將我的WPF應用程序上傳到Facebook牆上。從最近兩天,當我通過我的應用程序上傳視頻時,SDK返回「(OAuthException - #1)發生了未知錯誤。」例外,但我的視頻文件上傳到我的臉譜牆。Facebook視頻上傳異常「(OAuthException - #1)發生未知錯誤。」

我嘗試以下方法來解決這個問題,
        1)創建新機應用了新的AppID和AppSecretID。
        2)更改身份驗證權限(當前的權限提供user_about_me,read_stream,publish_stream,user_photos)
        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; 
    } 

任何幫助它將不勝感激。先謝謝了。

回答

相關問題