我想用twitter4j发送一张带文字的图片给一个关注者。我可以直接发送这样的信息:
twitter.sendDirectMessage(twitterID, message);
现在,我还不知道如何将图片作为直接信息发送出去。我是这样发推文的,它很有效:
StatusUpdate status = new StatusUpdate(message);
status.setMedia(pathOfTheFileToSend);
twitter.updateStatus(status);
那么有没有可能用twitter4j库在twitter上直接发送图片呢?
先谢了。
4条答案
按热度按时间q7solyqu1#
首先,值得注意的是
Twitter4j
的作用,它提供了一个很好的抽象和绑定到Twitter的REST API的Java。如果你看看Twitter的Direct Message Endpoint,你会发现它没有目前提供一种在发送直接消息时“附加”图像的方法。
这一点已在Twitter Developers forums中得到确认,之前:
我们还没有宣布计划为直接消息提供媒体上传端点。
cbwuti442#
我已经找到了一种方法,可以将图像附加到我的java项目中适用的DM,使用以下代码:
...
xlpyo6sf3#
使用以下代码发送带有文本的图像
有关详细说明,请查看此tutorial。
68bkxrlz4#
或者您可以refer this