curl - 为什么我无法使用 curl 获取 Watson-assistant v2 API 的会话 ID?
问题描述
我正在尝试使用 FileMaker 17 中的 cURL 函数从 Watson-Assistant API v2 获取会话 ID,但出现 500 错误。在 API docs(v2) 中,他们说 5xx 范围错误是用户无法解决的内部系统错误,但我不确定我只是犯了错误的 cURL 命令,还是系统问题。因为我从来没有使用过 cURL 的经验。
我的环境如下。
地区:东京
服务计划:标准
技能:分配给助手。
助手的预览链接:正在运行。
我已经使用“从 URL 插入”脚本步骤在 FileMaker 中尝试了下面的 cURL 命令。(filemaker对cURL的使用有特殊的描述方法,所以我们必须在命令中使用反斜杠转义。)
" -u \"apikey:{api key}\"" &
" -X POST"
目标网址是...
"https://gateway-tok.watsonplatform.net/assistant/api/v2/assistants/{my assistant id}/sessions?version=2019-02-28"
我想得到如下所示的 json 结果。
{
"session_id": "a generated session id "
}
但实际结果如下。
{
"code" : 500,
"error" : "Error occurred while creating session"
}
我是日本人,英语语法不正确。如果您不能很好地理解我的解释,请原谅我。谢谢你。
解决方案
推荐阅读
- android - 在 Android Studio 中使用 OkHttp 向 AVS 发送事件 https 请求后,未通过 response.body().string() 获得 downchannelStream 响应
- sql - 使用sqlserver根据时间段获取不同的MO
- mysql - 如何杀死 Mysql Pending 线程?
- c# - 在 WPF 中将枚举绑定到 ComboBox
- input - 稀疏特征之间的差异
- ringcentral - RingCentral API 中的扩展名详细信息
- node.js - 使用 nginx 部署时,NestJs 在所有路由上返回 404,但在本地一切正常
- linux - 安装深度桌面后我的 VS Code 自动打开
- angular - Gridster 2 - EmptyCellClickCallback 无法访问组件对象 - Angular 8
- swiftui - 如何在列表中隐藏分隔符?(iOS 14)