1b.app
Скопійоване посилання -

Як шукати запис по одному з атрибутів?

Хочу робити пошук на прізвище, ім'я або пошту. І у разі відсутності створювати цей контакт API. Не знайшов, як шукати. Можете допомогти.
Оригінальне питання доступне на версії: ru

Відповіді:

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія
Якщо у вас є можливість робити кілька запитів, то:
- є такий метод https://1b.app/ua/api/get-user-by-phone/ але він дозволяє шукати тільки за номером телефону
- є такий метод https://1b.app/ua/api/users/ де потрібно використовувати "Параметри отримання одного контакту", і в параметрах запиту потрібно вказати один із параметрів
У будь-якому випадку потрібно спочатку перевірити телефон, потім перевірити пошту чи навпаки, а лише потім створювати контакт за допомогою /api/contact-add/json/
Що стосується імені, то це не унікальний параметр, хоча можна спробувати вказати параметри name, namelast або contactNamefull, але вони не заявлені як робітники (може спрацювати), хоча навіть якщо спрацює, то на ім'я Сергій вам може видати 20 контактів і який з них вибрати складне питання
07.12.2021, 10:48
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія
Це був приклад Api v1
Що стосується API v2, то там немає такої можливості
07.12.2021, 10:49
Оригінальний коментар доступний на версії: ru

для API v1 можете використовувати пошук описаний у цьому топіці:
https://1b.app/ua/support/changelog-2018-onebox-revolution/4985-2015010738---dor...
07.12.2021, 14:44
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія

Марія
OneBox production написав:
для API v1 можете використовувати пошук описаний у цьому топіці:
https://1b.app/ua/support/changelog-2018-onebox-revolution/4985-2015010738---dor...

він даватиме кілька варіантів, не зовсім підходить, тут потрібно перевірити і створити якщо немає такого
07.12.2021, 15:29
Оригінальний коментар доступний на версії: ru


Суханицький Андрій
OneBox CORP
Integrator написав:
він даватиме кілька варіантів, не зовсім підходить, тут потрібно перевірити і створити якщо немає такого

Якщо видасть кілька варіантів, то хоча б 1 контакт під задані умови підходить і створювати новий контакт не потрібно? Я просто навела приклад, що можна використовувати для пошуку
Для APIv2 можна використовувати метод Отримання списку контактів і в filter передавати name/namelast/email для пошуку контактів, наприклад. В даний метод так само можна передати кількість повертаються контактів і за допомогою його отримувати як 5 так і 25 так і 1 контакт в результаті
07.12.2021, 16:08
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія

Марія
OneBox production написав:
Для APIv2 можна використовувати метод Отримання списку контактів і в filter передавати name/namelast/email для пошуку контактів, наприклад. В даний метод так само можна передати кількість повертаються контактів і за допомогою його отримувати як 5 так і 25 так і 1 контакт в результаті

японя, там у схемі фільтри описані
07.12.2021, 19:56
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар