以下のコードを確認してください: use twitter4j-core-2.1.11.jar
&を使用する必要がありますtwitpic4j.jar
このcheckthispostを使用する前に。
上記の Android コードを使用して Twitter にログインします。
Twitter にログインして、このメソッドでOAUTH_TOKEN
&を使用する必要があります。OAUTH_TOKEN_SECRET
これで私はURL
あなたも合格できるのと同じ方法で合格しbitmap
ました。
private void hello() {
// TODO Auto-generated method stub
String url;
long result = 0;
String oth = prefs.getString(OAuth.OAUTH_TOKEN, "");
String src = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, "");
Configuration conf = new ConfigurationBuilder()
.setOAuthConsumerKey(Constants.CONSUMER_KEY)
.setOAuthConsumerSecret(Constants.CONSUMER_SECRET)
.setOAuthAccessToken(oth).setOAuthAccessTokenSecret(src)
.build();
OAuthAuthorization auth = new OAuthAuthorization(conf,
conf.getOAuthConsumerKey(), conf.getOAuthConsumerSecret(),
new AccessToken(conf.getOAuthAccessToken(),
conf.getOAuthAccessTokenSecret()));
ImageUpload upload = ImageUpload.getTwitpicUploader(
Constants.twitpic_api_key, auth);
Log.d(main_genral_class.TAG, "Start sending image...");
try {
url = upload.upload(" ", new URL("http://i.stack.imgur.com/wz0qZ.jpg").openStream(),
"some text");
} catch (Exception e) {
e.printStackTrace();
}
}
url
アップロードされた画像のURLを提供します
ビットマップの場合、次のように使用できます:upload.upload(String, inputstream);
Edited
私は自分のコードをチェックtwitter4j-core-2.1.11.jar
して、twitter4j-core-3.0.3.jar
ここで完全なコードを確認してください
また、 https://dev.twitter.comの Twitter アプリの設定を変更します。
正常に動作しています....