Remote Scanner: віддалений сканер для сканування різних кодів у чат-ботах та на веб-сайтах
У чат-ботах та на сайтах неможливо зручно відсканувати код. Remote Scanner допомагає вирішити цю проблему.
За допомогою встановлення цього додатку на телефон, ви зможете зручно відсканувати будь-який код усередині чат-бота або на веб-сайті.
Приклад використання:
За допомогою встановлення додатку на телефон ви можете відсканувати будь-який код всередині чат-боту або на веб-сайті. Наприклад, у чат-боті є необхідність просканувати код, ви натискаєте на функцію “сканування”, за посиланням відкривається сканер, ви скануєте код і отримуєте результат у чат-боті. Це допомагає легко інтегрувати функцію сканування для виконання різних задач.
Цей сканер може сканувати та читати всі типи QR / штрих-кодів, включаючи текст, URL-адресу, товари, контакти, календар, адресу електронної пошти, розташування та багато інших форматів. Ви можете використовувати сканер QR і штрих-код для сканування купонів, щоб отримувати знижки за програмою лояльності. Також ви можете робити інші сканування.
Додаток працює в 2-х режимах:
– Ви можете запустити та відсканувати будь-який код
– Remote Scanner викликається з інших додатків для того, щоб відсканувати код і передати результат автоматично назад у додаток
(посилання на БОТ)
Для цього необхідно мати можливість (опис API ви знайдете нижче):
- Обробляти запити від нашого сканнера
- Формувати певну стрічку коду
Основні характеристики:
– Запуск із чат-ботів, вебсайтів
– Легко сканувати QR-коди, штрих-коди та виконувати інші операції сканування
– Сканує та читає всі типи QR/штрих-кодів
– Сканер QR-коду не вимагає підключення до Інтернету для сканування QR/штрих-кодів
Опис API
Необхідно, щоб посилання в чаті було певного виду і містило наступні параметри:
Параметри лише для фото:
countPhotos – число – кількість зображень, що відправляються
delayPhotos – число – затримка між зйомкою зображень
externalMask – строка (url) – посилання на зображення маски
Загальні параметри (для фото і для qr/штрих-кодів):
type – рядок (“photo”, “qr”, “barcode”) – тип сканеру
url – рядок (url) – посилання на endpoint на який будуть надсилатись зображення і дані користувачів
user_full_name – рядок – повне ім’я користувача
user_chat_id – рядок – ідентифікатор чату користувача
lang – рядок – мова інтерфейсу
user_lang – рядок – мова користувача
При закінченні зчитування qr/штрих-коду буде сформовано об’єкт, в якому будуть присутні значення параметрів посилання на сканер і значення результату сканування qr/штрих-коду.
Далі буде здійснено запит на endpoint, вказаний у параметрі URL.
Приклад:
Для посилання “https://qr.incust.com/?type=qr&url=https://qwe.qwe&user_chat_id=123&user_full_name=Олександр” буде сформовано наступний об’єкт:
{
type: ‘qr’,
user_chat_id: ‘123’,
user_full_name: ‘Олександр’,
code_result: ‘*рядок з результатом читання коду*’
}
Сканер чекатиме на відповідь. У відповіді має бути зазначений статус зчитування.
При успішному зчитуванні очікується отримання такого об’єкту відповіді:
{
success: true,
message: ‘Повідомлення для показу користувачу (необов’язкове)’
}
При помилці зчитування очікується отримання такого об’єкту відповіді:
{
success: false,
message: ‘Повідомлення для показу користувачуі (необов’язкове)’
}