我在Android应用程序中工作,我想向Twitter发送消息和图片.我能够通过代码只发推特推文到推文:
String token = prefs.getString(OAuth.OAUTH_TOKEN, "");
String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, "");
AccessToken a = new AccessToken(token, secret);
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(Constants.CONSUMER_KEY,
Constants.CONSUMER_SECRET);
twitter.setOAuthAccessToken(a);
try {
**twitter.updateStatus("New tweet");**
twitter.//Which property of twitter should I use to tweet an image and //message
} catch (TwitterException e) {
// TODO Auto-generated catch block
Log.e("Errorssssssssssssss", e.toString());
}
Run Code Online (Sandbox Code Playgroud)
我如何包含图像?
Gau*_*sth 12
参考http://www.londatiga.net/it/how-to-post-twitter-status-from-android/,使用twitter4j库
public void uploadPic(File file, String message) throws Exception {
try{
StatusUpdate status = new StatusUpdate(message);
status.setMedia(file);
mTwitter.updateStatus(status);}
catch(TwitterException e){
Log.d("TAG", "Pic Upload error" + e.getErrorMessage());
throw e;
}
}
Run Code Online (Sandbox Code Playgroud)
其中mTwitter是Twitter类的一个实例
确保您使用的是最新版本的twitter4j-core jar文件.
| 归档时间: |
|
| 查看次数: |
5886 次 |
| 最近记录: |