BITRITX24 + Qlik Sense Rest connector

Рассмотрим загрузку данных с API BITRIX24 через коннектор REST от Qlik Sense
Загрузим все лиды нашей компании  с помощью метода crm.lead.list.
Полная строка обращения будет иметь вид:
https://bitrix24.*наш_домен*.ru/rest/*id_пользователя_чей_токен*/*токен*/crm.lead.list.
Как получить токен можно глянуть тут.Так же, нам нужно будет вывести пользовательские поля созданные в Bitrix .Чтобы узнать посмотреть все пользовательские поля, нужно воспользоваться методом: crm.lead.fields , где вид  пользовательских полей будет формата UF_CRM_XXXXXXXXXX . Пользовательские поля можно посмотреть в CRM → Настройки → Настройки форм и отчетов → Пользовательские поля,но мне проще было нажимать F12 странице с лидом и смотреть как называется конкретное поле чтобы потом его использовать в запросе:
Позже уже через упомянутый выше метод 
crm.lead.fields, мог посмотреть тип поля если видел в этом необходимость (так как поле может быть списком).
По умолчанию метод crm.lead.list. отдаёт лишь стандартные поля, чтобы добавить пользовательские  нужно использовать параметр select который является массивом, в итоге мой запрос имел вид: 
/crm.lead.list?select[]=*&select[]=UF_CRM_1511518608&select[]=UF_CRM_1511855149
За  раз запрос метод отдает до 50-ти строк, поэтому необходимо еще настроить пагинацию строк в Qlik Sense Rest connector.
Pagination type: OFFSET       

  • Start parametr name: start
  • Start initial value: 0

  • Count parametr name: next
  • Count initial value: 50

  • Total records path : root/total 











Вот все и все, теперь можно прогрузить все лиды в QS.

Комментарии