我想在推特上分享多个图片和推文,但我无法这样做。我能够发送单张照片和消息,但不能在同一条推文中附加其他照片,因为Twitter不允许在8-10小时甚至一天内发送相同的消息。这是我的代码,我已经做了什么来在照片上发布消息。任何人都可以让我知道我缺乏代码或更好的方式来实现这一要求。
以下是推文的代码:
AccessToken accessToken = new AccessToken(access_token,
access_token_secret);
Twitter twitter = new TwitterFactory(builder.build())
.getInstance(accessToken);
File f = new File(Environment.getExternalStorageDirectory()
.getAbsolutePath().toString()
+ "/xyz.png");
StatusUpdate statusUpdate = new StatusUpdate(status);
statusUpdate.setMedia(f);
twitter.updateStatus(statusUpdate);
提前致谢
答案 0 :(得分:0)
做了很多R& D,我开始知道我们不能在一条推文中发布多个图像,并且Twitter也不允许在短时间内将相同的消息转换。你可以在几个小时后发布它(可能是大约7-8个小时),因为它提供了“重复的消息错误”。所以我调用了这个函数,它通过获取一个计数器变量并检查我拥有的图像列表来帮助发布与媒体文件的推文。所以最后我能够发布三条不同的推文,因为我的列表中有三张图片。
而且,你可以查看这个link,你将在其中了解你可以在一条推文中发布的图像数量