हाँ आप ट्विटर पर छवि पोस्ट कर सकते हैं ।
एआईके, ट्विटर पर फोटो अपलोड करने के दो तरीके हैं।
के साथ पहले आपको ट्विटर एपीआई लागू करना है और ट्विटर पर फोटो अपलोड करने के लिए this Link का उपयोग करना है।
उदाहरण के लिए खेद है। क्योंकि मुझे इसका उपयोग करने के लिए कोई उदाहरण नहीं मिला है।
के साथ दूसरा आप twitPic4j एपीआई की मदद से ऐसा कर सकते हैं। बस twitPic4j के लिए एपीआई जोड़ें और फोटो अपलोड करने के लिए नीचे कोड लिखें।
कोड:
File picture = new File(APP_FILE_PATH + "/"+filename+".jpg");
// Create TwitPic object and allocate TwitPicResponse object
TwitPic tpRequest = new TwitPic(TWITTER_NAME, TWITTER_PASSWORD);
TwitPicResponse tpResponse = null;
// Make request and handle exceptions
try {
tpResponse = tpRequest.uploadAndPost(picture, customMessageEditText.getText()+" http://www.twsbi.com/");
}
catch (IOException e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(), "Please enter valid username and password.", Toast.LENGTH_SHORT).show();
}
catch (TwitPicException e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(), "Invalid username and password.", Toast.LENGTH_SHORT).show();
Toast.makeText(getApplicationContext(), "Please enter valid Username and Password.", Toast.LENGTH_SHORT).show();
}
// If we got a response back, print out response variables
if(tpResponse != null) {
tpResponse.dumpVars();
System.out.println(tpResponse.getStatus());
if(tpResponse.getStatus().equals("ok")){
Toast.makeText(getApplicationContext(), "Photo posted on Twitter.",Toast.LENGTH_SHORT).show();
//picture.delete();
}
}
कोड से ऊपर मेरे मामले के लिए काम करता है।
आशा है कि आपको दूसरे के साथ सॉल्यूशन मिलेगा और मुझे नहीं पता कि पहले का उपयोग कैसे किया जाए।
आनंद लें। :)
अपडेट किया गया यह आप के लिए काम करता है और नीचे सूचीबद्ध कुछ परियोजना की कोशिश नहीं अगर अब भी:
Example 1
Example 2
Example 3
Example 4
आशा है कि आपकी मदद करेगा।
हैप्पी कोडिंग।
==================================
erdomester और अपडेट किया जवाब के लिए
==================================
मेरी पहली कड़ी की जांच करें उदाहरण 1 और उसके एपीआई के साथ दिया गया: Twitter4J तो, यदि कोई लाइब्रेरी जो ट्विटर पर छवि अपलोड करने की कार्यक्षमता प्रदान करना बंद कर देती है, तो आप अन्य लाइब्रेरी का उपयोग कर सकते हैं वही। कृपया ट्विटर 4j regrading जांचें और पढ़ें।
चेक Twitter4J एपीआई ट्विटर पर फ़ाइल अपलोड करने की: Twitter4j Image Upload
उदाहरण मदद के लिए आप भी ट्विटर पर छवि फ़ाइल अपलोड करने के लिए नीचे दिए गए कोड देख सकते हैं।
कोड छवि अपलोड करने के लिए:
/**
* To upload a picture with some piece of text.
*
*
* @param file The file which we want to share with our tweet
* @param message Message to display with picture
* @param twitter Instance of authorized Twitter class
* @throws Exception exception if any
*/
public void uploadPic(File file, String message,Twitter twitter) throws Exception {
try{
StatusUpdate status = new StatusUpdate(message);
status.setMedia(file);
twitter.updateStatus(status);}
catch(TwitterException e){
Log.d("TAG", "Pic Upload error" + e.getErrorMessage());
throw e;
}
}
मुझे आशा है कि यह आप आपकी क्वेरी के लिए अधिक मदद मिलेगी।
ईड्रोमेस्टर के लिए धन्यवाद, यह सूचित करने के लिए कि ट्वीट ट्वीट अब ट्विटर के लिए काम नहीं कर रहा है। लेकिन कृपया उत्तर देने के लिए डाउनवोट न करें जब तक कि आप दिए गए उत्तर पर पूरी तरह से खोज नहीं करते हैं। उदाहरण 1 में लाइब्रेरी ट्विटर 4 जे को ट्विटर पर छवि अपलोड करने के बारे में स्पष्ट विचार मिलता है और आप इसे आसानी से कार्यान्वित कर सकते हैं।
अधिक मदद और कोड के लिए आप भी देख सकते हैं: Twitter Upload media
नोट: उपयोग करने के लिए इस वाकई नवीनतम जार फ़ाइल है कि सुनिश्चित करें। मैंने इसके लिए twitter4j-core-2.2.5.jar या अधिक का उपयोग किया है।
यदि आप इसमें कोई समस्या का सामना कर रहे हैं, तो कृपया इस उत्तर को कम करने के बजाय मुझे टिप्पणी करें।
यह कोड पिछले सप्ताह तक काम करता है। अब यह अवैध उपयोगकर्ता नाम और पासवर्ड कह रहा है। मुझे यह समस्या क्यों नहीं मिल रही है। मैं सही पासवर्ड और उपयोगकर्ता नाम – sai
@sai दर्ज कर रहा हूं: इसका उपयोगकर्ता नाम और पासवर्ड जांचें। या कृपया उस ऐप को हटा दें और इसे दोबारा इंस्टॉल करें और फिर इसे जांचें। –
यह पिछले ऐप के लिए भी काम नहीं कर रहा है? – sai