IBM Watson Tone Analyzer 无效 JSON 错误
IBM Watson Tone Analyzer Invalid JSON Error
我一定是漏掉了一些非常简单的东西。我正在关注 Example Tutorial Instructions。我已经创建了一个免费帐户,并且拥有 API 密钥和 URL。我按照说明复制了 JSON 文件。这是我发出的命令:
curl -X POST -u "apikey:MY-API-KEY" \
--header "Content-Type: application/json" \
--data-binary PATH-TO-FILE \
"MY-URL"
- 其中 MY-API-KEY 等于我在“管理”页面上指定的个人密钥。
- 其中 PATH-TO-FILE 等于我的 tone.json
本地副本的路径
- 其中 MY-URL 等于我的管理页面上指定的 url。
这是我收到的错误:
{"code":400,"sub_code":"C00012","error":"Invalid JSON input at line 1, column 2"}
我完全按照说明复制了 JSON:
{
"text": "Team, I know that times are tough! Product sales have been disappointing for the past three quarters. We have a competitive product, but we need to do a better job of selling it!"
}
我也尝试了以下 JSON 并且收到了同样的错误:
{"text":"Hello world"}
我在这里遗漏了什么明显的东西?
我知道这会很傻。
路线以这个为例:
curl -X POST -u "apikey:{apikey}" \
--header "Content-Type: application/json" \
--data-binary @{path_to_file}tone.json \
"{url}/v3/tone?version=2017-09-21"
对于文件的路径,我必须在前面保留 @
符号。所以我们假设文件的完整路径是 /home/joe/Desktop/tone.json
,那一行必须是:
--data-binary @/home/joe/Desktop/tone.json \
我一定是漏掉了一些非常简单的东西。我正在关注 Example Tutorial Instructions。我已经创建了一个免费帐户,并且拥有 API 密钥和 URL。我按照说明复制了 JSON 文件。这是我发出的命令:
curl -X POST -u "apikey:MY-API-KEY" \
--header "Content-Type: application/json" \
--data-binary PATH-TO-FILE \
"MY-URL"
- 其中 MY-API-KEY 等于我在“管理”页面上指定的个人密钥。
- 其中 PATH-TO-FILE 等于我的 tone.json 本地副本的路径
- 其中 MY-URL 等于我的管理页面上指定的 url。
这是我收到的错误:
{"code":400,"sub_code":"C00012","error":"Invalid JSON input at line 1, column 2"}
我完全按照说明复制了 JSON:
{
"text": "Team, I know that times are tough! Product sales have been disappointing for the past three quarters. We have a competitive product, but we need to do a better job of selling it!"
}
我也尝试了以下 JSON 并且收到了同样的错误:
{"text":"Hello world"}
我在这里遗漏了什么明显的东西?
我知道这会很傻。
路线以这个为例:
curl -X POST -u "apikey:{apikey}" \
--header "Content-Type: application/json" \
--data-binary @{path_to_file}tone.json \
"{url}/v3/tone?version=2017-09-21"
对于文件的路径,我必须在前面保留 @
符号。所以我们假设文件的完整路径是 /home/joe/Desktop/tone.json
,那一行必须是:
--data-binary @/home/joe/Desktop/tone.json \