2016-05-26 4 views
0

Я использую библиотеку классов Nemiro.OAuth для интеграции Dropbox API в C#. Предположим, есть ошибка, когда я делаю API вызова, как -Как поймать исключение для библиотеки классов Nemiro.OAuth в C#

try 
       { 
        RequestResult strReq = OAuthUtility.Post 
        (
         "https://api.dropboxapi.com/1/fileops/move", 
         new HttpParameterCollection 
         { 
          {"access_token", "AccessToken"}, 
          {"root", "auto"}, 
          {"from_path", Path.Combine("Path", Name)}, 
          {"to_path", (Path.Combine("Path", MovePath) + Name)} 
         } 
        ); 
       if (strReq.StatusCode == 200) 
       { 
       } 
       else 
       { 
       } 

     } 
     catch() 
     {} 

Как отслеживать точную ошибку для этого запроса? Если у кого есть идеи, пожалуйста, поделитесь.

+0

Я думаю, что вызов публичного ApiException (результат RequestResult, строковое сообщение) класса ApiException из библиотеки классов Nemiro.OAuth сделает трюк для моего требования. Если кто-нибудь знает, как вызвать этот перегруженный метод исключения из моего блока catch кода, пожалуйста, поделитесь. –

ответ

0

Следует использовать RequestException.