2012-04-18 11 views
8

मैंने Twitter4j एपीआई सीखना शुरू कर दिया है और इसका उपयोग करने के लिए ट्विटर से सभी प्रमाण-पत्र और टोकन प्राप्त किए हैं। मैं twitter4j एपीआई संस्करण 2.2.5 का उपयोग कर रहा हूँ।मैं एक ट्वीट के सभी पाठ कैसे प्राप्त कर सकता हूं जिसे पुनः ट्वीट किया गया है और 140 वर्णों का विस्तार किया गया है?

मैं प्राप्त करने में सक्षम हूँ मेरे अपने timeline एक साधारण जावा प्रोग्राम का उपयोग और console पर इसे प्रिंट। मैं नीचे दिए गए कोड का उपयोग करके मेरे द्वारा किए गए सभी ट्वीट्स और रीट्वीट को प्राप्त करने में सक्षम हूं।

List<Status> statuses; 
statuses = twitter.getUserTimeline(); 
for (Status status1 : statuses){ 
    System.out.println(status1.getText()); 
} 

समस्या मैं एक ट्वीट 140 अक्षरों के होते हैं जो रीट्वीट किया है, इसलिए रीट्वीट बाद यह 140 से अधिक वर्ण हो जाता है। यह कंसोल में पूरे ट्वीट को प्रिंट नहीं कर रहा है, इसके बजाय यह अंत में ... प्रिंट कर रहा है।

RT @xxxxxx: The ************************************ , but the pai..... 

मैं संपूर्ण ट्वीट कैसे प्राप्त कर सकता हूं?

+1

चहचहाना द्वारा खारिज कर दिया 140 के बाद कोई भी वर्ण नहीं हैं? यदि हां, तो उन्हें पाने का कोई तरीका नहीं है। हालांकि हो सकता है कि मैं गलत हूं। – vascowhite

+0

नं। मैंने अपनी मुख्य वेबसाइट का उपयोग करके पुनः ट्वीट किया। मैं अपने होमपेज पर पूरा ट्वीट देख सकता हूं। – vikiiii

+0

अपने एपीआई कॉल के जवाब में तार पर प्रसारित होने पर देखें, यह हो सकता है कि यह एपीआई आपको नहीं बता सके - अगर सर्वर इसे नहीं बताता है – daveb

उत्तर

संबंधित मुद्दे

 संबंधित मुद्दे