gpt4 book ai didi

ruby-on-rails - 使用 Ruby on Rails Twitter Gem 在 Twitter 上上传多张图片

转载 作者:数据小太阳 更新时间:2023-10-29 07:15:58 28 4
gpt4 key购买 nike

参数的格式应该是什么:media,在下面的调用中,用于更新多个图像。

def twitter_status_update_with_media (twitter_client, text, media, opts)
twitter_client.update_with_media(self.text, media, opts)
end

对于单个图像,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)

这将返回媒体 ID,您可以将其传递到 update 方法的 media_ids 参数(以逗号分隔的字符串形式)。

twitter_client.update("Tweet text", :media_ids => media_ids.join(','))

关于ruby-on-rails - 使用 Ruby on Rails Twitter Gem 在 Twitter 上上传多张图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26231953/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com