pix3x 0 Опубликовано: 19 сентября 2020 Share Опубликовано: 19 сентября 2020 Привет, как найти через API телефон клиента в городе Moscow? JSON после декодирования выглядит так: {"status":"success","data":{"customers":[{"id":"11014531","subdomain_id":"16086","name":"Gazprom","status":"company","type":"potential","responsible_user_id":null,"employees_count":"50","comment":null,"country":"RU","city":"Moscow","address":"","zip":"","website":"","email":"","skype":"","created_at":"2020-09-17 21:25:50","created_by":"75006","lead_status":"not_processed","lead_source":"manual","lead_created_at":null,"lead_created_by":null,"import_id":"6819","lead_called_to":"","phones":[{"id":"6489647","phone":"+74954551111","type":"work"}],"contacts":[],"labels":[{"id":"103731","label":"razamanaz"}]},{"id":"11014532","subdomain_id":"16086","name":"Gazprom Saint Petersburg ","status":"company","type":"potential","responsible_user_id":null,"employees_count":"50","comment":null,"country":"RU","city":"Saint Petersburg","address":"","zip":"","website":"","email":"","skype":"","created_at":"2020-09-17 21:25:50","created_by":"75006","lead_status":"not_processed","lead_source":"manual","lead_created_at":null,"lead_created_by":null,"import_id":"6819","lead_called_to":"","phones":[{"id":"6489648","phone":"+78124551111","type":"work"}],"contacts":[],"labels":[{"id":"103731","label":"razamanaz"}]}],"totalCount":2},"sandbox":true} Ссылка на сообщение
pix3x 0 Опубликовано: 19 сентября 2020 Автор Share Опубликовано: 19 сентября 2020 Может кто знает как можно использовать фильтр и поиск? Ссылка на сообщение
Igor 0 Опубликовано: 20 сентября 2020 Share Опубликовано: 20 сентября 2020 Добрый день, переслал разработчикам завтра (в понедельник) ответят. Ссылка на сообщение
Igor 0 Опубликовано: 21 сентября 2020 Share Опубликовано: 21 сентября 2020 В общем разработчики все прояснили, сейчас уточним в документации 🙂 Там и правда слишком кратко. Есть отдельно параметры поиск и фильтр. Поиск ищет совпадение по группе полей а фильтр только по тому полю что задано. В поиске нет варианта искать по городу а в фильтре можно фильтровать. Пример на PHP: $result = $api->zcrmRequest('/customers', ['filter' => ['city'=>'London']], 'get'); print_r($result); Ссылка на сообщение
pix3x 0 Опубликовано: 21 сентября 2020 Автор Share Опубликовано: 21 сентября 2020 (изменено) Спасибо, немного "подправил" ваш вариант и заработало! 😃 $zd = new Api(KEY, SECRET, USE_SANDBOX); $result = $zd->call('/v1/zcrm/customers', ['filter' => ['city'=>'Saint Petersburg']], 'get'); print_r($result); А документацию дополните здесь? https://zadarma.com/en/support/api/ Изменено 21 сентября 2020 пользователем pix3x Ссылка на сообщение
Igor 0 Опубликовано: 21 сентября 2020 Share Опубликовано: 21 сентября 2020 Да, там уже изменили. Теперь: Цитата search (необязательный) — строка поиска. Поиск осуществляется одновременно по: И Цитата filter (необязательный) — фильтр клиентов. Фильтр работает только по заданным полям. Структура фильтра: Теперь надеюсь более понятна разница между поиском и фильтром. Ссылка на сообщение
pix3x 0 Опубликовано: 21 сентября 2020 Автор Share Опубликовано: 21 сентября 2020 Спасибо, побольше бы ещё реальных примеров для php здесь или на github. Ссылка на сообщение
Igor 0 Опубликовано: 21 сентября 2020 Share Опубликовано: 21 сентября 2020 Уточню есть-ли еще что готовое. А вот это видели? https://zadarma.com/ru/blog/lead-forms/ Ссылка на сообщение
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас