我試圖讓我的ASP.NET網站上的Twitter身份驗證工作。在Twitter網站上創建應用程序時,必須指定一個回調URL,爲了說明起見,我已將其設置爲http://mydomain.comTwitter oauth_callback參數被忽略!
我已閱讀oAuth 1.0a規範,並覆蓋此回調URL你自己定製的,你必須在request_token階段發送oauth_callback參數(當然是url編碼)。
所以我的請求的URL看起來像這樣:
http://twitter.com/oauth/request_token?oauth_callback=http%3A%2F%2Fmydomain.com%2Ftwittercallback
據稱,如果一切按計劃進行,在你的響應數據,你應該得到的oauth_callback_confirmed = true一個新的參數除了你令牌和令牌祕密參數。
然而,我的反應來通過爲: 的oauth_token =設爲MyToken & oauth_token_secret = MYTOKENSECRET
我知道我沒有給你們最走量的,但是我在我無計可施,以爲什麼我沒有收到oauth_callback_confirmed參數。如果沒有這個,我的應用程序會保持默認返回到Twitter網站上硬編碼的回調URL。如果有人能幫助我,我會永遠感激!
感謝, A.
我添加了一個twitterapi標籤。 – amelvin 2010-05-30 22:57:20