2011-03-07 35 views
1

我想爲使用java包裝API的android構建一個android應用程序。 我的想法是,我的android應用程序可以在用戶訪問authorizationUrl後通過回調URL接收驗證碼,並允許訪問應用程序。 現在,我已成功將用戶重定向到我的回調URL,並用「oauth_verifier params」「打印」了驗證碼。事情是這樣的:Android SoundClound Java包裝器API

http://stormy-stream-176.heroku.com/?oauth_verifier=567890 

接下來我應該爲繼續:

api.obtainAccessToken(VERIFICATION_CODE); 

但我沒有想到的任何方式來傳遞對Android瀏覽器的驗證碼到obtainAccessToken方法。 有什麼建議嗎?

回答

1

那麼我自己通過查詢SoundCloud API所有者的Java包裝器找到了解決方案。 而不是使用瀏覽器進行用戶身份驗證的過程中,它是一個更容易使用的用戶名/密碼認證,像這樣:

SoundCloudAPI api = new SoundCloudAPI(consumerKey, consumerSecret, SoundCloudAPI.USE_PRODUCTION.with(OAuthVersion.V2_0)); 
api.obtainAccessToken("username", "`password"); 

這將這樣的伎倆:)