Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
3.2 kB
4
Indexable
Never
ещё задачи на доработку API:
1. API добавления учителя на сайт: поля категория, подкатегория, специализация нужно сделать не обязательными.
--- готово к тесту
--- Они не обязательны, пример запроса с которым получилось
{
    "token": "9k76h9ug0ximxp5p8lm2kx28l97u4xp0",
    "email": "teach01@admin.com",
    "country": "Angola",
    "phone": "380000000011",
    "last_name": "Name",
    "name": "SName",
    "phone_other": "380000000011",
    "contact_id": 100101
}


2. API добавления учителя и ученика: поле страна сделать не обязательным.
--- готово к тесту


3. API добавлении ученика и учителя из сайта в б24: нужно, чтобы при передаче заполнялось поле UF_CRM_1656563409 значением «учитель» или «ученик» в б24.
--- готово к тесту
--- Было с большой буквы(https://experts.webcase-dev.com/en/admin/bitrix/webhoollogger/1380/change/?_changelist_filters=method%3Dcrm.contact.add), переделал на маленькую


4. При создании встречи на сайте, которая инициирует создание сделки в б24 нужно, чтобы заполнялись поля id ученика (UF_CRM_1657537500), id учителя (UF_CRM_1657537537) в б24.
--- готово к тесту


5. При обновлении сделки в б24 и добавлении ссылки на zoom типа , ссылка не появляется в поле встречи (ошибка No valid ['check slots', 'bad package']
--- готово к тесту
--- 'bad package' поправил, 'check slots' - не повторил. UF_CRM_1656559357 - айДи встречи на сайте


6. Убедиться что все поля, которые передаются из б24 при обновлении ученика и учителя - добавляются на сайт (сейчас изменение полей
+ ученика цель изучения, уровень языка
+ учителя категория, подкатегория, специализация
не добавляетсяна сайте не меняют поля карточку ученика и учителя).
--- готово к тесту
--- учитель - не смог повторить, сохраняет. Пример запроса
{
    "token": "9k76h9ug0ximxp5p8lm2kx28l97u4xp0",
    "contact_id": 100101,
    "uf_crm_1656558967": "Foreign languages",
    "uf_crm_1656559010": "English language, Spanish language",
    "uf_crm_1656559041": "English for children, English for adults"
}

--- ученик - подправил цель изучения, пример запроса
{
    "token": "9k76h9ug0ximxp5p8lm2kx28l97u4xp0",
    "contact_id": 100030,
    "uf_crm_1656555398": "For work or buseness",
    "uf_crm_1656555546": 12
}