Мазмұнға өту
N1
Интеграциялар · REST API · токен сервисі

Қорапты Bitrix24 үстіндегі токен сервисі бар ішкі REST API

Клиент: Қаржы компаниясы, NDA Санат: Интеграциялар Стек: PHP 8, Bitrix24 D7, MySQL (токендердің бөлек дерекқоры), Bearer-токендер, bcrypt, Postman Мерзім: кезең-кезеңмен енгізілді
Мәселе

CRM-ге несие жүйесі, контакт-орталық, мобильді қосымша, AI-бот және HR-сервистер қосылатын. Әрқайсысына Bitrix24-тің кіріс webhook-тарын тарату кең құқықтар беру деген сөз еді — кім нені шақыратынын есепке алмай және жауаптардың бірыңғай контрактысыз.

Шектеулер

Жұмыс ортасындағы тірі интеграциялары бар қорапты портал — қолданыстағы клиенттер бұзылмауы тиіс; эндпоинттердің бір бөлігі Bitrix ядросынсыз жұмыс істейді; ережелер басқа командаларға қоңыраусыз-ақ түсінікті болуы керек.

Не істедім
  • Токен сервисі: Bearer және refresh бөлек дерекқорда, командалардың құпиясөздері bcrypt-те, токендерді шығару мен өшіруге арналған әкімші панелі
  • Домендер бойынша 25 эндпоинт: ЖСН мен телефон бойынша контактілер, мәмілелер және несие жүйесі, контакт-орталық, мобильді чат, микробизнес, HR, AI-боттан келетін лидтер
  • Сәтті және қате жауаптардың бірыңғай форматы, SAFE/DANGEROUS белгісі бар эндпоинттер тізілімі, нұсқалау ережелері және Postman-ға арналған тест-жоспар
  • Әкімшілерге арналған эндпоинттер сканері және аудиторлық іздің бөлігі ретінде API-ға жүгінулер журналы
  • 2026 жылғы шілде: 6 эндпоинтте токенді айналып өту жабылды — анонимді қолжетімділік енді тек кодтағы айқын жалауша арқылы мүмкін
Архитектура
Сыртқы сервис → Bearer-токенді тексеру → Жүгінулер журналы → Домен эндпоинті → Bitrix24 CRM
Нәтиже

Сыртқы командалар портал webhook-тарының орнына өз токендері бар құжатталған эндпоинттерді алды: кімнің жүгінгені көрінеді және әр шақырудың нені өзгертетіні алдын ала түсінікті.

Нені қайта қолдануға болады
Refresh қолдауы бар Bearer-токендер сервисі API жауаптарының бірыңғай контракты SAFE/DANGEROUS эндпоинттер тізілімі және сканер