Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.54 KB

README.md

File metadata and controls

22 lines (17 loc) · 1.54 KB

gsheet-crm-api

Поиск имени клиента по его телефонному номеру в таблицах Google Sheets

Сборка приложения

make

API:

GET http://{app_uri}/?{query_params}

Входящие параметры:

  • spreadsheetID - идентификатор документа, обязательное поле (https://docs.google.com/spreadsheets/d/{spreadsheetID}/edit)
  • range - диапазон ячеек для поиска, например, Клиенты!A2:B. По-умолчанию используется A2:B.
  • phoneCol - номер столбца, в котором необходимо искать номер телефона клиента, по-умолчанию 1
  • nameCol - номер столбца, в котором содержится имя клиента, по-умолчанию 0
  • phone - номер, который необходимо найти, обязательное поле
  • phoneMask - число значащих цифр номера для поиска, начиная справа, по-умолчанию 10

Возвращаемые коды и значения:

  • 400 + текст ошибки - возваращается в случае невалидных входных данных. Подробнее смотри текст ошибки.
  • 404 - возвращается, если переданный номер не найден в таблице
  • 200 + Hello {client_name} - имя клиента успешно найдено