ruby-on-rails - 使用 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 解析错误,请帮我解决这个问题。
解决方案
该命令不是用于 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
推荐阅读
- android - BillingClient.queryPurchases 与 IInAppBillingService.getPurchases 有什么区别(用于帐户保留和恢复实施)
- javascript - 为什么它返回null?
- javascript - 键入“npx webpack”命令后,可能导致此“写入 EOF”错误的原因是什么?
- css - 如何准确打印页面在屏幕上的外观?
- excel - 如何使用 vba 匹配列并计算匹配项
- javascript - 如何减少ant design在元素之间应用的默认边距/填充
- javascript - Mongoose updateMany 文档包含特定的 Array 元素
- c++ - 如何使用 Eigen 求解具有 Neumann 型边界条件的方程组?
- python - 具有数组数据类型的 z3 建模图
- python - 和运营商的不一致