我知道我可以使用像client.update("I'm tweeting with @gem!")
这样的更新方法发推文
但我怎么能用网站上的图片发推文呢?我可以将update_with_media
方法用于URL
吗?
答案 0 :(得分:2)
update_with_media方法需要图像文件
# @param media [File, Hash] A File object with your picture (PNG, JPEG or GIF)
# ...
# ...
def update_with_media(status, media, options = {})
来源:https://github.com/sferik/twitter/blob/master/lib/twitter/rest/tweets.rb#L224
要为媒体使用网站的网址,您应该使用另一个捕获图片网址的gem(例如https://github.com/csquared/IMGKit),然后使用update_with_media方法发送该图片。