有關背景信息,我使用TweetSharp 1.0來執行我的推文。無論它們是否包含querystring參數(CallbackConfirmed爲true),都會收到回調URL,但它們在包含查詢字符串參數時不會重定向到授權。他們走到twitter看起來很好,很漂亮(例如:http://api.twitter.com/oauth/authorize?oauth_token=MYTOKENREMOVED&oauth_callback=http://www.mywebsite.co.uk?q=Woop%20Woop),但是當twitter被重定向到回調網址時,它只是將它們重定向到twitter.com。Twitter OAuth是否支持callBack url中包含空格的queryString參數?
這似乎只發生在我在回調url中使用空格時 - oauth_callback = http://www.mywebsite.co.uk?q=Woop_Woop works,而oauth_callback = http://www.mywebsite.co.uk?q=Woop%20Woop沒有。
我只是自己遇到這個問題,如果我使用+而不是%20,它會重定向回URL的+版本,但是現在我的問題是網絡應用程序不識別+而不是%20在URL :(任何想法? – Redth 2012-03-01 16:34:02