2012-04-21 86 views
1

我正在一个Android应用程序,我想分享推文( http://www.android10.org/index.php/articleslibraries/291-twitter-integration-in-your-android-application)从我的Android应用程序的Twitter。我已经在twitter开发者中创建了一个twitter应用程序,并且我已经集成了CONSUMER_KEY和CONSUMER_SECRET,并且第一天它正常工作,第二天它导致错误在OAUth检索请求令牌期间出现错误(OAUth通信异常)。Android的twitter鸣叫分享

请帮帮我。

+1

u能分享我们的代码,也API密钥和秘密BCC让我们必须检查我们code.suggest问题是 – Khan 2012-04-21 05:19:30

+0

嗨汗,感谢您的回复。您将能够从此链接下载代码https://github.com/ddewaele/AndroidTwitterSample我的消费者密钥cXk9h04O6MFXUZYBYGTPcQ和消费者机密\t qHB39vEW2QINRhxI6oQJ8rr4phGC25VEgZUctqFEOOk – Arun 2012-04-21 05:40:28

+0

让我检查此密钥并通知您它是否有效以及需要哪些更改我从它得到 – Khan 2012-04-21 05:49:56

回答

0

编辑您的应用程序的权限读取和写入 并保存您的应用程序配置文件在twitter上.. 然后再试

+0

嗨Deepak Swami,我发现我已经创建了一个新的使用者密钥和消费者密钥,它具有读取,写入和直接消息的权限。它仍然会导致相同的错误。我的新消费者密钥M9hFcEkZI1aUHe0FA9aOzw和消费者密钥8rREiwyKjSWf02LyloPeS41kC6yLfqsFAvSejQs。请帮帮我 – Arun 2012-04-22 06:23:52

1

使用这个..

StatusesService statusesService = TwitterCore.getInstance().getApiClient().getStatusesService(); 
Call<Tweet> tweetCall = statusesService.update(text, null, false, null, null, null, false, false, null); 
tweetCall.enqueue(new Callback<Tweet>() { 
    @Override 
    public void success(Result<Tweet> result) { 
     Log.d("result", result.data.idStr); 
    } 



    @Override 
    public void failure(TwitterException exception) { 
     hideProgressDialogResult(); 
     exception.printStackTrace(); 

    } 
});