[#152] addClient metod

Migrated from Redmine #152 | Author: Razrab Razrab
Status: Closed | Priority: Normal | Created: 2018-04-25


Добрый вечер. Пытаюсь записать данные клиента на сайт, метод addClient. Посятоянно выдает ошибку:
{“error”:{“code”:-32062,“message”:“Client email value is wrong”,“data”:},“id”:“5”,“jsonrpc”:“2.0”}

Пытался передать пустое значение в поле email, различные другие значения, не передавать совсем. Всегда получаю одну и ту же ошибку.

Что делаю не так?

Redmine Admin wrote:

Hi, Razrab!

Please provide us raw http request of this function call.

Razrab Razrab wrote:

{
“jsonrpc”: “2.0”,
“method”: “addClient”,
“params”: {
“name”: “Анна”,
“phone”: “+7 (903) 1279736”,
“email”: “ktt@kvk.ru
},
“id”: 5
}

Redmine Admin wrote:

it must be object with client data, please check example here Company administration service methods - Company administration service methods - SimplyBook.me

Razrab Razrab wrote:

added all the fields from the example, but nothing has changed
{“error”:{“code”:-32062,“message”:“Client email value is wrong”,“data”:},“id”:“5”,“jsonrpc”:“2.0”}

{
“jsonrpc”: “2.0”,
“method”: “addClient”,
“params”: {
“name”: “Анна”,
“phone”: “+7 (903) 1279736”,
“email”: “ktt@kvk.ru”,
“address1”: “”,
“address2”: “”,
“city”: “”,
“zip”: “”
},
“id”: 5
}

Dmytro Bondarev wrote:

Please change it to:
@{
“jsonrpc”: “2.0”,
“method”: “addClient”,
“params”: [{
“name”: “Анна”,
“phone”: “+7 (903) 1279736”,
“email”: “ktt@kvk.ru”,
“address1”: “”,
“address2”: “”,
“city”: “”,
“zip”: “”
}],
“id”: 5
}@

Razrab Razrab wrote:

I did this. Now it works. Thank you.

{
“jsonrpc”: “2.0”,
“method”: “addClient”,
“params”: {
“name”: “Анна”,
“phone”: “+7 (903) 1279736”,
“email”: “ktt@kvk.ru”,
“address1”: “”,
“address2”: “”,
“city”: “”,
“zip”: “”
},
“id”: 5
}

Razrab Razrab wrote:

Можно закрывать. Решено.