Не могу отправить несколько сообщений в Chatbase из кода PHP - PullRequest
0 голосов
/ 14 декабря 2018

Попытка отправить два сообщения в Chatbase, в одном и том же запросе, например:

{
    "messages" : [{
            "api_key" : "XXX",
            "type" : "user",
            "user_id" : 1287,
            "time_stamp" : 1544782312,
            "platform" : "Telegram",
            "message" : "",
            "intent" : "Screen2",
            "version" : "1.1"
        }, {
            "api_key" : "XXX",
            "type" : "agent",
            "user_id" : 1287,
            "time_stamp" : 1544782312,
            "platform" : "Telegram",
            "intent" : "Screen2",
            "version" : "1.1"
        }
    ]
}

Но получите ответную ошибку

{
    "reason" : "Error fetching parameter 'user_id': Field was empty.",
    "status" : 400
}

Есть ли у вас мысли, что здесь не так?

1 Ответ

0 голосов
/ 14 декабря 2018

Я обнаружил проблему с полем user_id .

В Chatbase API поле user_id принимает значение типа string , и вы передали integer тип значения в user_id поле.

...