Java 如何通过twitter4j在一条推文中发布多张照片
有没有办法在twitter4j中获取上传的图像ID? 我的问题是我想使用Java 如何通过twitter4j在一条推文中发布多张照片,java,twitter4j,Java,Twitter4j,有没有办法在twitter4j中获取上传的图像ID? 我的问题是我想使用setMediaIds(long[]id)。我正在上传带有以下代码的照片: ImageUpload imageUpload = new ImageUploadFactory(configuration).getInstance(); String result = imageUpload.upload("i", file[i].getInputstream()); 如何获取上传的照片ID 我想通过twitter4j在一条推
setMediaIds(long[]id)
。我正在上传带有以下代码的照片:
ImageUpload imageUpload = new ImageUploadFactory(configuration).getInstance();
String result = imageUpload.upload("i", file[i].getInputstream());
如何获取上传的照片ID
我想通过twitter4j在一条推文中添加多张照片
我知道有一些相关的问题,但这些问题是针对twitter4j的旧版本的,这个库最近已经更新
谢谢以后请用您的代码添加与问题相关的解释。
//uploading multiple image
long[] mediaIds = new long[2];
UploadedMedia media1 = twitter.uploadMedia(new File("image path here"));
mediaIds[0] = media1.getMediaId();
UploadedMedia media2 = twitter.uploadMedia(new File("image path here"));
mediaIds[1] = media2.getMediaId();
StatusUpdate update = new StatusUpdate("multi image upload---");
update.setMediaIds(mediaIds);
Status stat = twitter.updateStatus(update);
System.out.println("Successfully updated the status to [" + stat.getText() + "][" + stat.getId() + "].");
//end of uploading multiple image