1

我正在尝试为使用 java wrapper API 的 android 构建一个 android 应用程序。我的想法是我的android应用程序可以在用户访问authorizationUrl并允许访问该应用程序后通过回调URL接收验证码。现在,我成功地将用户重定向到我的回调 URL 作为 blahblah.heroku.com 并使用 oauth_verifier 参数“打印”验证码。像这样的东西:

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

接下来我应该继续:

api.obtainAccessToken(VERIFICATION_CODE);

但是我还没有想到有什么办法可以将android浏览器上的验证码传给obtainAccessToken方法。有什么建议吗?

4

1 回答 1

1

好吧,我通过咨询 SoundCloud API 所有者的 Java 包装器自己找到了解决方案。而不是使用浏览器进行用户身份验证过程,使用用户名/密码身份验证要容易得多,如下所示:

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

这会成功的:)

于 2011-03-08T03:13:16.277 回答