curl ‘https://user-api.simplybook.me/login’ -H ‘Content-Type: application/json’ -d ‘{“jsonrpc”:“2.0”,“method”:“getUserToken”,“params”:[“kynsi”,“admin”,“u&ENYPUpEX”],“id”:1}’ - please look at the result.
It returns token. If you have any issues please provide full http request or curl request.
curl ‘https://user-api.simplybook.me/login’ -H ‘Content-Type: application/json’ -d ‘{“jsonrpc”:“2.0”,“method”:“getUserToken”,“params”:[“kynsi”,“admin”,“u&ENYPUpEX”],“id”:1}’ - please look at the result.
It returns token. If you have any issues please provide full http request or curl request.
Проблема сохранилась.
Соединение = Новый HTTPСоединение("user-api.simplybook.me/login");
ЗаголовокЗапросаHTTP = Новый Соответствие();
ЗаголовокЗапросаHTTP.Вставить("Content-Type", "application/json-rpc");
Json = Новый ЗаписьJSON;
Json.УстановитьСтроку();
Структура = Новый Структура;
Структура.Вставить("jsonrpc","2.0");
Структура.Вставить("method","getUserToken");
Парам = Новый Массив;
Парам.Добавить("kynsi");
Парам.Добавить("admin");
Парам.Добавить("u&ENYPUpEX");
Структура.Вставить("params",Парам);
Структура.Вставить("id","1");
Json.УстановитьСтроку();
ЗаписатьJson(Json,Структура);
Ресурс = Json.Закрыть();
Запрос = Новый HTTPЗапрос(Ресурс,ЗаголовокЗапросаHTTP);
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
Have you tried to call curl request?
Unfortunately we are not able to help you with your code.
We can help you if you provide HTTP Request. In this case we will say where the problem is.
It is not a HTTP Rquest it is your JSON. Which probably does not go to our server.
As i understand properly you should use УстановитьТелоИзСтроки method to set body of request. And pass ‘/login’ to HTTPЗапрос(Ресурс instead of Ресурс.
[[Работа с http-запросами (get и post) в языке 1С 8.3, 8.2 (в примерах)]]
К сожалению я не могу увидеть то, что 1с передает в запросе в виде curl. Но благодаря вашей помощи я продвинулся вперед. Теперь в ответ я получаю {“error”:{“code”:-32601,“message”:“Method not found”,“data”:null},“id”:“1”,“jsonrpc”:“2.0”}
Может быть есть возможность посмотреть log записи?