Size: a a a

2020 June 18

M

Matthew in AmoCRM Helper
вот на такого типа запрос ругается:
{
   "name": "Петрgggg",,
   "custom_fields_values": [
   {
       "name": "Test",
       "first_name": "Тест",
       "last_name": "Тестов",
       "field_name": "Телефон",
       "field_code": "PHONE",
       "field_type": "multitext",
       "values": [
           {
               "value": "+7 (901) 387-46-53",
               "enum_id": 330847,
               "enum": "WORK"
           }
       ]
   }  
   ]
}
источник

M

Matthew in AmoCRM Helper
ругается вот так:
{
   "validation-errors": [
       {
           "request_id": "0",
           "errors": [
               {
                   "code": "InvalidType",
                   "path": "name",
                   "detail": "This value should be of type array."
               }
           ]
       }
   ],
   "title": "Bad Request",
   "type": "https://httpstatus.es/400",
   "status": 400,
   "detail": "Request validation failed"
}
источник

M

Matthew in AmoCRM Helper
что делать, подскажите пожалуйста
источник

МР

Максим Рыжков... in AmoCRM Helper
покажите код
источник

МР

Максим Рыжков... in AmoCRM Helper
если он из постман, там есть генератор кода
источник

M

Matthew in AmoCRM Helper
Максим Рыжков
покажите код
из постмена отправляю запрос, запрос я написал, увидели?
источник

МР

Максим Рыжков... in AmoCRM Helper
код дайте из постман
источник

M

Matthew in AmoCRM Helper
Максим Рыжков
код дайте из постман
{
   "name": "Петрgggg",,
   "custom_fields_values": [
   {
       "name": "Test",
       "first_name": "Тест",
       "last_name": "Тестов",
       "field_name": "Телефон",
       "field_code": "PHONE",
       "field_type": "multitext",
       "values": [
           {
               "value": "+7 (901) 387-46-53",
               "enum_id": 330847,
               "enum": "WORK"
           }
       ]
   }  
   ]
}
источник

МР

Максим Рыжков... in AmoCRM Helper
источник

МР

Максим Рыжков... in AmoCRM Helper
и там php -curl
источник

M

Matthew in AmoCRM Helper
curl --location --request POST 'https://xxx.amocrm.ru/api/v4/contacts' \
--header 'Content-Type: application/json' \
--header 'Cookie: session_id=xxx; user_lang=ru' \
--data-raw '{
   "name":"Петрgggg",
   
   "custom_fields_values": [
   {
       "name": "Test",
       "first_name": "Тест",
       "last_name": "Тестов",
       "field_name": "Телефон",
       "field_code": "PHONE",
       "field_type": "multitext",
       "values": [
           {
               "value": "+7 (901) 387-46-53",
               "enum_id": 330847,
               "enum": "WORK"
           }
       ]
   }  
   ]
}

'
источник

M

Matthew in AmoCRM Helper
источник

МР

Максим Рыжков... in AmoCRM Helper
источник

МР

Максим Рыжков... in AmoCRM Helper
поробуй с именем просто сперва
источник

МР

Максим Рыжков... in AmoCRM Helper
в этом массиве все не так
источник

M

Matthew in AmoCRM Helper
если так отправляю:
{
 "name": "test"
}

, то ошибка:
{
   "validation-errors": [
       {
           "request_id": "0",
           "errors": [
               {
                   "code": "InvalidType",
                   "path": "name",
                   "detail": "This value should be of type array."
               }
           ]
       }
   ],
   "title": "Bad Request",
   "type": "https://httpstatus.es/400",
   "status": 400,
   "detail": "Request validation failed"
}
источник

M

Matthew in AmoCRM Helper
а вот так работает нормально:
{
 "name": [{"value": "test"}]
}
источник

M

Matthew in AmoCRM Helper
но только данные добавляются пустые:
источник

NB

Nikita Bessudnov in AmoCRM Helper
Matthew
если так отправляю:
{
 "name": "test"
}

, то ошибка:
{
   "validation-errors": [
       {
           "request_id": "0",
           "errors": [
               {
                   "code": "InvalidType",
                   "path": "name",
                   "detail": "This value should be of type array."
               }
           ]
       }
   ],
   "title": "Bad Request",
   "type": "https://httpstatus.es/400",
   "status": 400,
   "detail": "Request validation failed"
}
[{name: "test"}]
источник

МР

Максим Рыжков... in AmoCRM Helper
Nikita Bessudnov
[{name: "test"}]
+
источник