Чтобы начать диалог в WDS, конечная точка /conversation
вызывается с client_id
(целым числом), как описано в документация IBM
Однако, похоже, есть еще одно ограничение/требование к client_id
. Если я передам client_id
как 100000, это будет успешно; но если я пройду 400000, он выйдет из строя с {"code":400, "error": "The client_id specified is invalid. It does not exist."}
$ curl -i --data "client_id=190000" -X POST "http://.../v1/dialogs/40df25ae-xxx-yyy-zzz-ca7/conversation"
HTTP/1.1 201 Created
X-Backside-Transport: OK OK,OK OK
vs
$ curl -i --data "client_id=400000" -X POST "http://.../v1/dialogs/40df25ae-xxx-yyy-zzz-ca7/conversation"
HTTP/1.1 400 Bad Request
X-Backside-Transport: FAIL FAIL,FAIL FAIL
...
...
{"code":400, "error": "The client_id specified is invalid. It does not exist."}
Кажется, это недавняя проблема. Я пользуюсь сервисом и только недавно начал видеть эти ошибки.
Какие-то недавние изменения? И если да, то документально ли это?