2011-01-09 22 views
5

मैंने एक साधारण वेब एप्लिकेशन लिखा है, जिसे मैं ट्वीट पोस्ट करने में सक्षम होना चाहता हूं।जावा - ट्विटर पर पोस्ट करें

I ने ट्विटर के साथ काम करने के लिए कुछ जावा पुस्तकालयों को देखा है, लेकिन वे सभी कुछ सरल प्रतीत होते हैं जो बहुत सरल हैं। क्या यह संभव है कि मुझे कुछ याद आ रहा है?

क्या जावा में वेब-एप से ट्विटर में एक ट्वीट पोस्ट करने का कोई आसान तरीका कोड के केवल कुछ पंक्तियों के साथ है?

उत्तर

4

jzd के उत्तर में संकलन समस्याओं को हल करने की कोशिश कर करके, यहाँ क्या मैं के साथ आया है:


    public static void sendToTwitter(String tweet) { 
     ConfigurationBuilder cb = new ConfigurationBuilder(); 
     cb.setDebugEnabled(true) 
      .setOAuthConsumerKey("---") 
      .setOAuthConsumerSecret("---") 
      .setOAuthAccessToken("---") 
      .setOAuthAccessTokenSecret("---"); 

     TwitterFactory tf = new TwitterFactory(cb.build()); 
     Twitter t = tf.getInstance(); 

     try { 
     t.updateStatus(tweet); 
     } catch (TwitterException te) { 
      te.printStackTrace(); 
     } 
    } 

और यह सिर्फ मैं के रूप में काम करता है इसे चाहता था आपका बहुत बहुत धन्यवाद।

0

Twitter4J खैर का उपयोग कर यह काफी आसान है:

TwitterFactory.getInstance(username,password).updateStatus("This goes to Twitter"); 
+1

क्या ट्विटर इन दिनों केवल ओथ को अनुमति नहीं देता है? मुझे लगता है कि आप बस पासवर्ड में नहीं जा सकते हैं। (बस एक झटका, मैंने ट्विटर 4 जे को कभी नहीं देखा है)। – Tom

+0

मैं इसे कम करने वाला नहीं हूं, लेकिन अगर कोई और इसकी पुष्टि कर सकता है, तो मैं चाहता हूं। कुछ महीने पहले मैं अजगर के लिए ट्विटर एपीआई के साथ गड़बड़ कर रहा था और वह हिस्सा जो सबसे ज्यादा परेशान था, आपको यह काम करने के लिए ओथ का उपयोग करने की आवश्यकता थी। – Tom

+0

अभी यह स्वयं परीक्षण किया गया है, और यह असफल रहा (प्रमाणीकरण अपवाद, मुझे लगता है)। ऐसा लगता है कि लाइब्रेरी काम करता है, लेकिन एक पंक्ति में नहीं: https://github.com/yusuke/twitter4j/blob/master/twitter4j-examples/src/main/java/twitter4j/examples/tweets/UpdateStatus.java – Jumbogram

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