json - JSON 数据无效
问题描述
我正在尝试 cURL 用于语音转录的 API,但出现错误JSON data is invalid
。这很可能是一个特定于 API 的错误,但是,我想知道这是否是我的 cURL 命令的问题。
curl --request POST --url "https://api.assemblyai.com/transcript" \
--header "authorization: abc123" --data \
"{audio_src_url: https://s3-us-west-2.amazonaws.com/blog.assemblyai.com/audio/8-7-2018-post/7510.mp3}"
该文档是此链接的第一个示例,我使用的是 Windows cmd。
解决方案
您需要在键和值周围加上双引号。
curl --request POST --url "https://api.assemblyai.com/transcript" \
--header "authorization: abc123" --data \
"{\"audio_src_url\": \"https://s3-us-west-2.amazonaws.com/blog.assemblyai.com/audio/8-7-2018-post/7510.mp3\"}"
推荐阅读
- python - Grading System - Input Features
- ruby-on-rails - 远程加载 Rails 的确认对话框消息
- button - 将图像视图设置为按钮上的图标
- php - 如何将 android EdiText 传递给 PHP,将其分解,并将 JSON 传递给 android
- python - 在 pandas 上正确计数 groupby
- android - Failure [INSTALL_FAILED_ALREADY_EXISTS]
- javascript - 如何仅在包含某个值时从所有元素中删除 CSS 属性
- ubuntu - 在 Ubuntu 18.04 LTS 上安装特定版本的 Ansible (2.3.1.0)
- angular - Angular 5如何读取 - 从firestore文档中列出数组数据
- reactjs - React 无法设置未定义的属性