2010-09-27 53 views
0

我想通過TwitterVB連接到twitter,下面的代碼不起作用(注意:刪除了consumerKey和consumerKeySecret的隱私問題)。當我運行下面的代碼時,它彈出一個網頁(附件)。我究竟做錯了什麼?如何通過TwitterVB連接到Twitter?

代碼: string consumerKey =「」; string consumerKeySecret =「」;

TwitterVB2.TwitterAPI tw = new TwitterVB2.TwitterAPI(); 
    if (Request["oauth_token"] == null) 
    { 
     Response.Redirect(tw.GetAuthorizationLink(consumerKey, consumerKeySecret)); 
     Debug.WriteLine(tw.OAuth_Token); 
     Debug.WriteLine(tw.OAuth_TokenSecret); 
    } 
    else 
    { 
     tw.GetAccessTokens(consumerKey, consumerKeySecret, Request["oauth_token"], Request["oauth_verifier"]); 
     Debug.WriteLine(tw.OAuth_Token); 
     Debug.WriteLine(tw.OAuth_TokenSecret); 
    } 

截圖:http://picasaweb.google.com/110153104476017462305/Screenshots#5521379134576882050

+0

你期望得到什麼?這就是OAuth的工作原理。 ps:你可以在這裏用「圖像」按鈕附上圖像 – zerkms 2010-09-27 00:19:33

+0

我希望能夠自動完成整個過程,即不需要彈出驗證頁面。相反,我寧願頁面沒有彈出,我可以在稍後的會話中指定用戶名/密碼。我只想登錄到twitter並獲取提要,然後退出。這是另一個獨立於OAuth的進程嗎? – calmcajun 2010-09-27 01:14:24

+0

OAuth意味着您只進行一次身份驗證。但是當你擁有「鑰匙」和「祕密」後 - 你可以存儲它們並無限使用。 – zerkms 2010-09-27 01:53:08

回答