Ruby on rails 使用twurl api时rails控制台上出现twitter错误

Ruby on rails 使用twurl api时rails控制台上出现twitter错误,ruby-on-rails,ruby,twitter,Ruby On Rails,Ruby,Twitter,我正在尝试从rails控制台使用下面的命令在twitter上上传媒体 ActiveSupport::JSON.decode(twurl-H upload.twitter.com “/1.1/media/upload.json”-d “command=APPEND&media\u id=1037245714940747777&segment\u index=0”--文件 /home/administrator/Downloads/s.mp4——文件字段“media”-t)和 获取错误-:JSON:

我正在尝试从rails控制台使用下面的命令在twitter上上传媒体

ActiveSupport::JSON.decode(
twurl-H upload.twitter.com
“/1.1/media/upload.json”-d
“command=APPEND&media\u id=1037245714940747777&segment\u index=0”--文件
/home/administrator/Downloads/s.mp4——文件字段“media”-t
)和 获取错误-:JSON::ParserError:822:位于“”的意外令牌


我收到JSON解析错误,请帮我解决这个问题。

这个命令不是针对Rails控制台的,它是针对bash shell命令行的,您可以将它粘贴到Rails控制台并运行。您可以从bash shell运行它:

$> twurl -H upload.twitter.com "/1.1/media/upload.json" -d "command=APPEND&media_id=1037245714940747777&segment_index=0" --file /home/administrator/Downloads/s.mp4 --file-field "media" -t

twurl
类似于twitterapi的个性化版本
curl
。在您的终端而不是rails控制台中运行该命令。有没有办法在ruby on rails中使用此twirl api从project上载我们的媒体?
twurl
不应与ruby on rails一起使用。如果您想上载没有rails的媒体,可以尝试以下方法
twurl-H upload.twitter.com”/1.1/media/upload.json“-f~/Downloads/file_name.jpg-f media-X POST
但我想使用rails在twitter上上传视频。请帮忙!