我使用以下链接将Twitter API集成到我的应用程序中。
http://blog.doityourselfandroid.com/2011/02/13/guide-to-integrating-twitter-android-application/
现在,当我在模拟器上设置SECRET KEY AND CONSUMER KEY后运行代码时,它运行正常。 BUt当我在移动设备上运行该应用程序时,它给了我Exception。
例外是:
Error during OAUth retrieve request token
Authorization failed (server replied with a 401). This can happen if the consumer key was not correct or the signatures did not match.
auth.signpost.AbstractOAuthProvider.handleUnexpectedResponse(AbstractOAuthProvider.java:239)
at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:189)
at oauth.signpost.AbstractOAuthProvider.retrieveRequestToken(AbstractOAuthProvider.java:69)
at com.ecs.android.sample.twitter.OAuthRequestTokenTask.doInBackground(OAuthRequestTokenTask.java:57)
at com.ecs.android.sample.twitter.OAuthRequestTokenTask.doInBackground(OAuthRequestTokenTask.java:1)
at android.os.AsyncTask$2.call(AsyncTask.java:185)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:
朋友我应该怎么做。 m Tottaly搞砸了。 n卡住了。
请指导我任何人。
答案 0 :(得分:0)
只需在Constants.java中输入Consumer密钥和Consumer密钥,然后付费
注意在twitter页面上给予,对于Twitter应用程序也写入访问:READ& WRITE。顺便说一下,我在开发者网站上进行了新的应用程序注册:
https://dev.twitter.com我在帐号上看到了发布的消息:
http://twitter.com。因为我有
,我第一次登录时也出现了黑屏只是阅读已启用,在给予写入后也有效。
无论如何,如果你没有成功,这里是我找到的另一个链接,其中包含用于测试的密钥
申请,只能由你的代替:
http://abhinavasblog.blogspot.com/2011/06/for-all-my-code-thirsty-frie nds-twitter.html
希望这会有所帮助,问候。