Пример запроса для песочницы
где "receiver": "Shb" - это указание на систему Goodfin в качестве получателя сообщения;
"originator": "iniq8unrB1" - это указание на сервис - отправитель сообщения, при этом "iniq8unrB1" - логин/системное имя сервиса, которое получено на шаге 1.
Method: POST
URL: https://sandbox.goodfin.ru/ad/v1/external/openapi/in
HEADERS:
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiYWRhcHRlciIsImpxMGp2TUpYbnoiLCJzaGIiXSwic2NvcGUiOlsicmVhZCIsIndyaXRlIl0sImV4cCI6MTU2MDE1MjA2MiwidXNlcklkIjoiZjkxYmRmOTAtNzE1My00Mzk1LTg2NjEtYjZkODUyYzY4NmIwIiwianRpIjoiNTZkYTAxNTYtODJkMy00MzZlLWJjNDMtNjFhNTkwMDFkMDY0IiwiY2xpZW50X2lkIjoianEwanZNSlhueiJ9.GFN0Av8SrxfyKNiHPLJvW5NUIg59f97nbgU86Gr1nbQ
BODY:
{
"payloadType":"CommonResponse",
"originator":"iniq8unrB1",
"receiver":"Shb",
"msgId":"34433355-8018-43b4-bbbb-60f10f1db05c",
"msgDateTime":"2019-06-18T05:37:52.812",
"payload":{
"originatorMsgType":"AddDealApplication",
"originatorMsgId":"a45f8520-b132-4ab4-82ce-562affdbed43",
"targetObjectId":"8a511353-bbbe-4ee0-8205-38816625ce07",
"result":"SUCCESS",
"error":null
}
}
Пример запроса для песочницы в формате HTTP/1.1:
POST /ad/v1/external/openapi/in HTTP/1.1
Host: sandbox.goodfin.ru
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiYWRhcHRlciIsImpxMGp2TUpYbnoiLCJzaGIiXSwic2NvcGUiOlsicmVhZCIsIndyaXRlIl0sImV4cCI6MTU2MDE1MjA2MiwidXNlcklkIjoiZjkxYmRmOTAtNzE1My00Mzk1LTg2NjEtYjZkODUyYzY4NmIwIiwianRpIjoiNTZkYTAxNTYtODJkMy00MzZlLWJjNDMtNjFhNTkwMDFkMDY0IiwiY2xpZW50X2lkIjoianEwanZNSlhueiJ9.GFN0Av8SrxfyKNiHPLJvW5NUIg59f97nbgU86Gr1nbQ
Cache-Control: no-cache
{
"payloadType":"CommonResponse",
"originator":"iniq8unrB1",
"receiver":"Shb",
"msgId":"34433355-8018-43b4-bbbb-60f10f1db05c",
"msgDateTime":"2019-06-18T05:37:52.812",
"payload":{
"originatorMsgType":"AddDealApplication",
"originatorMsgId":"a45f8520-b132-4ab4-82ce-562affdbed43",
"targetObjectId":"8a511353-bbbe-4ee0-8205-38816625ce07",
"result":"SUCCESS",
"error":null
}
}
Пример получаемого ответа: