Nik*_*ain 5 ruby twitter ruby-on-rails twitter-gem
参数的格式应该是什么:media在下面的调用中,用于更新多个图像.
def twitter_status_update_with_media (twitter_client, text, media, opts)
twitter_client.update_with_media(self.text, media, opts)
end
Run Code Online (Sandbox Code Playgroud)
对于单个图像,File.new(filepath)工作正常..
要将多个图像附加到推文,首先需要使用以下upload方法上传图像:
media_ids = %w(image1.png image2.png image3.png image4.png).map do |filename|
Thread.new do
twitter_client.upload(File.new(filename))
end
end.map(&:value)
Run Code Online (Sandbox Code Playgroud)
这将返回媒体ID,您可以将其传递给方法的media_ids参数(作为逗号分隔的字符串)update.
twitter_client.update("Tweet text", :media_ids => media_ids.join(','))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1016 次 |
| 最近记录: |