2012-04-21 111 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(); 

    } 
});