2015-02-23 88 views
1

我對Linq2Twitter相當陌生。也沒有太多樣本。我使用了Linq2Twitter製作的現有應用程序,並逐字使用它的代碼(顯然,配置中的鍵除外)。每當它到達AuthorizeAsync(),它都會失敗:Linq2Twitter驗證問題

var auth = PerformAuthorization(); 

     try 
     { 
      await auth.AuthorizeAsync(); 
     } 
     catch (Exception ex) 
     { 
      MessageBox.Show("\n\nPlease make sure that:" 
          + "\n\t- your computer's date/time is accurate;" 
          + "\n\t- you entered the exact PIN returned by Twitter." 
          + "\n\n\nTwitter error message: " + ex.Message, 
          "Twitter Archive Eraser"); 

      return; 
     } 

我應該如何修復它?

回答

1

這聽起來像你可能會收到一個HTTP 401未經授權的錯誤,作爲一個例外。您可以查看異常實例的詳細信息以瞭解有關特定問題的更多信息。 LINQ to Twitter還包含異常消息中的Twitter API響應。有很多原因可能會出現401錯誤,我已經寫了一個常見問題,以幫助你這一點:

LINQ to Twitter FAQ

有幾個演示在下載的源代碼的各種技術:

LINQ to Twitter Demos

控制檯演示有一個所有API調用的例子。該文檔還包含每個API調用的示例:

LINQ to Twitter Documentation