【发布时间】:2015-08-24 12:37:34
【问题描述】:
如何使用 Ruby 更改/更新头像和背景图片?
client = Twitter::REST::Client.new do |config|
config.consumer_key = "xxxxx"
config.consumer_secret = "xxxxx"
config.access_token = "xxxxx"
config.access_token_secret = "xxxxx"
end
文件夹的名称是“avis”...它包含 jpg 文件。
avis = Dir.entries("avis")
avi = avis.sample
puts client.update_profile_image(avi)
我的回答是:
rb:15:in `on_complete': media type unrecognized. (Twitter::Error::BadRequest)
即使我说:
path = "/Users/.../avis"
file = File.open(path, "r")
file.each_line { |line|
puts line
}
f.close
我的回答是:
twitter.rb:819:in `each_line': Is a directory @ io_fillbuf - fd:10 /Users/,,,/Ruby/avis (Errno::EISDIR)
from twitter.rb:819:in `<main>'
【问题讨论】:
-
请发布完整的
error stacktrace。 -
@Pavan 我刚刚做了,这有助于更好地解释我的问题吗?
标签: ruby-on-rails ruby image twitter avatar