2 Stimmen

Hochladen von Bildern auf Twitter von Android mit Twitter4j

Gibt es eine Möglichkeit, die Twitter API *update_with_media* POST-Methode zum Hochladen von Fotos mit Twitter4j aufzurufen? Ich meine, ohne einen mittleren Dienst wie TwitPic oder YFrog zu verwenden?

Falls dies nicht möglich ist, wie kann ich am besten Tweets mit Bildern aus einer nativen Android-App posten? Kann mir jemand ein funktionierendes Beispiel für Android-Apps nennen?

Danke!

-1voto

Dara Saini Punkte 293
if (requestCode == CAMERA_REQUEST) {
            mImageUri = data.getData(); 
            mPath = getRealPathFromURI(mImageUri); //from Gallery 

            if (mPath == null)
                mPath = mImageUri.getPath(); //from File Manager

            if (mPath != null) 
                bitmap  = BitmapFactory.decodeFile(mPath);
        } else {
            mPath   = mImageUri.getPath();
            bitmap  = BitmapFactory.decodeFile(mPath);
        }
Authorization auth=twitter.getAuthorization();
            ImageUpload uploadPhoto=ImageUpload.getTwitpicUploader(TwitPic_api_Key, (OAuthAuthorization) auth);
            Log.d(TAG, "Start sending image...");

            try {
                url = uploadPhoto.upload(new File(mPath));
                result = 1;
                Log.d(TAG, "Image uploaded, Twitpic url is " + url);            
            } catch (Exception e) {        
                Log.e(TAG, "Failed to send image");

                e.printStackTrace();
            }

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X