twitter4j.util
Class ImageUpload.TweetPhotoOAuthUploader

java.lang.Object
  extended by twitter4j.util.ImageUpload
      extended by twitter4j.util.ImageUpload.TweetPhotoOAuthUploader
Enclosing class:
ImageUpload

public static class ImageUpload.TweetPhotoOAuthUploader
extends ImageUpload


Nested Class Summary
 
Nested classes/interfaces inherited from class twitter4j.util.ImageUpload
ImageUpload.ImgLyOAuthUploader, ImageUpload.TweetPhotoOAuthUploader, ImageUpload.TwitgooOAuthUploader
 
Field Summary
private  OAuthAuthorization auth
           
private static java.lang.String TWEETPHOTO_UPLOAD_URL
           
private  java.lang.String tweetPhotoAPIKey
           
private static java.lang.String TWITTER_VERIFY_CREDENTIALS
           
 
Fields inherited from class twitter4j.util.ImageUpload
DEFAULT_TWITPIC_API_KEY
 
Constructor Summary
ImageUpload.TweetPhotoOAuthUploader(java.lang.String tweetPhotoAPIKey, OAuthAuthorization auth)
           
 
Method Summary
private  java.lang.String generateVerifyCredentialsAuthorizationHeader()
           
 java.lang.String upload(java.io.File image)
           
 java.lang.String upload(java.io.File image, java.lang.String message)
           
private  java.lang.String upload(twitter4j.internal.http.HttpParameter[] additionalParams)
           
 java.lang.String upload(java.lang.String imageFileName, java.io.InputStream imageBody)
           
 java.lang.String upload(java.lang.String imageFileName, java.io.InputStream imageBody, java.lang.String message)
           
 
Methods inherited from class twitter4j.util.ImageUpload
getImgLyUploader, getTweetPhotoUploader, getTwitgooUploader, getTwitpicUploader, getTwitpicUploader, getTwitpicUploader, getYFrogUploader, getYFrogUploader, getYFrogUploader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tweetPhotoAPIKey

private java.lang.String tweetPhotoAPIKey

auth

private OAuthAuthorization auth

TWEETPHOTO_UPLOAD_URL

private static final java.lang.String TWEETPHOTO_UPLOAD_URL
See Also:
Constant Field Values

TWITTER_VERIFY_CREDENTIALS

private static final java.lang.String TWITTER_VERIFY_CREDENTIALS
See Also:
Constant Field Values
Constructor Detail

ImageUpload.TweetPhotoOAuthUploader

public ImageUpload.TweetPhotoOAuthUploader(java.lang.String tweetPhotoAPIKey,
                                           OAuthAuthorization auth)
Method Detail

upload

public java.lang.String upload(java.io.File image)
                        throws TwitterException
Specified by:
upload in class ImageUpload
Throws:
TwitterException

upload

public java.lang.String upload(java.io.File image,
                               java.lang.String message)
                        throws TwitterException
Specified by:
upload in class ImageUpload
Throws:
TwitterException

upload

public java.lang.String upload(java.lang.String imageFileName,
                               java.io.InputStream imageBody)
                        throws TwitterException
Specified by:
upload in class ImageUpload
Throws:
TwitterException

upload

public java.lang.String upload(java.lang.String imageFileName,
                               java.io.InputStream imageBody,
                               java.lang.String message)
                        throws TwitterException
Specified by:
upload in class ImageUpload
Throws:
TwitterException

upload

private java.lang.String upload(twitter4j.internal.http.HttpParameter[] additionalParams)
                         throws TwitterException
Throws:
TwitterException

generateVerifyCredentialsAuthorizationHeader

private java.lang.String generateVerifyCredentialsAuthorizationHeader()