twitter4j.media
Class AbstractImageUploadImpl
java.lang.Object
twitter4j.media.AbstractImageUploadImpl
- All Implemented Interfaces:
- ImageUpload
- Direct Known Subclasses:
- ImgLyUpload, MobypictureUpload, PlixiUpload, PosterousUpload, TwiplUpload, TwippleUpload, TwitgooUpload, TwitpicUpload, YFrogUpload
abstract class AbstractImageUploadImpl
- extends java.lang.Object
- implements ImageUpload
- Since:
- Twitter4J 2.1.8
- Author:
- Rémy Rakic - remy.rakic at gmail.com, Takao Nakaguchi - takao.nakaguchi at gmail.com, withgod - noname at withgod.jp
Method Summary |
protected twitter4j.internal.http.HttpParameter[] |
appendHttpParameters(twitter4j.internal.http.HttpParameter[] src,
twitter4j.internal.http.HttpParameter[] dst)
|
protected java.lang.String |
generateVerifyCredentialsAuthorizationHeader(java.lang.String verifyCredentialsUrl)
|
protected java.lang.String |
generateVerifyCredentialsAuthorizationURL(java.lang.String verifyCredentialsUrl)
|
protected abstract java.lang.String |
postUpload()
|
protected abstract void |
preUpload()
|
java.lang.String |
upload()
|
java.lang.String |
upload(java.io.File file)
|
java.lang.String |
upload(java.io.File file,
java.lang.String message)
|
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TWITTER_VERIFY_CREDENTIALS_JSON
public static final java.lang.String TWITTER_VERIFY_CREDENTIALS_JSON
- See Also:
- Constant Field Values
TWITTER_VERIFY_CREDENTIALS_XML
public static final java.lang.String TWITTER_VERIFY_CREDENTIALS_XML
- See Also:
- Constant Field Values
client
private twitter4j.internal.http.HttpClientWrapper client
conf
protected Configuration conf
apiKey
protected java.lang.String apiKey
oauth
protected OAuthAuthorization oauth
uploadUrl
protected java.lang.String uploadUrl
postParameter
protected twitter4j.internal.http.HttpParameter[] postParameter
appendParameter
protected twitter4j.internal.http.HttpParameter[] appendParameter
image
protected twitter4j.internal.http.HttpParameter image
message
protected twitter4j.internal.http.HttpParameter message
headers
protected java.util.Map<java.lang.String,java.lang.String> headers
httpResponse
protected twitter4j.internal.http.HttpResponse httpResponse
logger
protected static final twitter4j.internal.logging.Logger logger
AbstractImageUploadImpl
AbstractImageUploadImpl(Configuration conf,
OAuthAuthorization oauth)
AbstractImageUploadImpl
public AbstractImageUploadImpl(Configuration conf,
java.lang.String apiKey,
OAuthAuthorization oauth)
upload
public java.lang.String upload(java.lang.String imageFileName,
java.io.InputStream imageBody)
throws TwitterException
- Specified by:
upload
in interface 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 interface ImageUpload
- Throws:
TwitterException
upload
public java.lang.String upload(java.io.File file,
java.lang.String message)
throws TwitterException
- Specified by:
upload
in interface ImageUpload
- Throws:
TwitterException
upload
public java.lang.String upload(java.io.File file)
throws TwitterException
- Specified by:
upload
in interface ImageUpload
- Throws:
TwitterException
upload
public java.lang.String upload()
throws TwitterException
- Throws:
TwitterException
preUpload
protected abstract void preUpload()
throws TwitterException
- Throws:
TwitterException
postUpload
protected abstract java.lang.String postUpload()
throws TwitterException
- Throws:
TwitterException
appendHttpParameters
protected twitter4j.internal.http.HttpParameter[] appendHttpParameters(twitter4j.internal.http.HttpParameter[] src,
twitter4j.internal.http.HttpParameter[] dst)
generateVerifyCredentialsAuthorizationHeader
protected java.lang.String generateVerifyCredentialsAuthorizationHeader(java.lang.String verifyCredentialsUrl)
generateVerifyCredentialsAuthorizationURL
protected java.lang.String generateVerifyCredentialsAuthorizationURL(java.lang.String verifyCredentialsUrl)