首页 > 解决方案 > 使用 twurl api 时 Rails 控制台上的 twitter 错误

问题描述

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

ActiveSupport::JSON.decode( 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) 和获取错误-: JSON::ParserError: 822: '' 处的意外令牌

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

标签: ruby-on-railsrubytwitter

解决方案


该命令不是用于 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

推荐阅读