Jump to content

pix3x

Пользователи
  • Posts

    11
  • Joined

  • Last visited

pix3x's Achievements

Новичок

Новичок (1/4)

0

Reputation

  1. $result = $api->call('/v1/zcrm/customers', ['filter' => ['city' => 'Moscow', 'country' => 'RU']], 'get'); так вроде работает, фильтрует по 2-м полям, если вдруг знаете какие поля ещё работают или как пользоваться опцией search, напишите пожалуйста.
  2. Вы не могли бы дать ещё примеры поиска и фильтра: у нас в базе несколько клиентов с в одном городе, нужно как-то ещё их отфильтровать или по поиску найти по другим полям, например label, tag, website, comment, хоть что-нибудь...
  3. Разобрался! print_r($answerObject['data']['customers'][0]['phones'][0]['phone']);
  4. Это очень неудобный способ мягко говоря ? Придётся делать свой виджет, точнее проще сделать форму. Вот возникла проблема с получением номера телефона агента из базы ZCRM, не могли бы подсказать? База клиентов в ZCRM: https://prnt.sc/107gyysПытаюсь получить из Json номера телефонов (+74959999999 и +71234567890), но массив сложный, никак не могу разобраться. Статус (success) в конце получается, а с номерами телефонов беда. Код PHP: $answerObject = json_decode($result, true); print_r($answerObject); выдаёт такой массив: Array ( [status] => success [data] => Array ( [customers] => Array ( [0] => Array ( [id] => 11014531 [subdomain_id] => 16086 [name] => Razamanaz [status] => company [type] => potential [responsible_user_id] => [employees_count] => 50 [comment] => [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] => [lead_created_by] => [import_id] => 6819 [lead_called_to] => [phones] => Array ( [0] => Array ( [id] => 6489647 [phone] => +74954551111 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( [0] => Array ( [id] => 103731 [label] => razamanaz ) ) ) [1] => Array ( [id] => 11014532 [subdomain_id] => 16086 [name] => Razamanaz Saint Petersburg [status] => company [type] => potential [responsible_user_id] => [employees_count] => 50 [comment] => [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] => [lead_created_by] => [import_id] => 6819 [lead_called_to] => [phones] => Array ( [0] => Array ( [id] => 6489648 [phone] => +78124551111 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( [0] => Array ( [id] => 103731 [label] => razamanaz ) ) ) [2] => Array ( [id] => 16382810 [subdomain_id] => 16086 [name] => Customer 1 [status] => individual [type] => potential [responsible_user_id] => 75006 [employees_count] => 50 [comment] => [country] => RU [city] => Санкт-Петербург [address] => [zip] => [website] => [email] => [skype] => [created_at] => 2021-02-25 20:23:10 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => [lead_called_to] => [phones] => Array ( [0] => Array ( [id] => 10581689 [phone] => +71234567890 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( [0] => Array ( [id] => 103731 [label] => razamanaz ) ) ) [3] => Array ( [id] => 16383155 [subdomain_id] => 16086 [name] => Customer 2 [status] => individual [type] => potential [responsible_user_id] => 75006 [employees_count] => 50 [comment] => [country] => RU [city] => Санкт-Петербург [address] => [zip] => [website] => [email] => [skype] => [created_at] => 2021-02-25 21:13:56 [created_by] => 75006 [lead_status] => not_processed [lead_source] => manual [lead_created_at] => [lead_created_by] => [import_id] => [lead_called_to] => [phones] => Array ( [0] => Array ( [id] => 10582073 [phone] => +74959999999 [type] => work ) ) [contacts] => Array ( ) [labels] => Array ( ) ) ) [totalCount] => 4 ) [sandbox] => 1 )
  5. Кроме такого способа, может ещё что-то посоветуете?
  6. На сайте более 50 страниц, по одной на каждого агента. Нужно поставить на каждую страницу обратный звонок (форма или виджет, без разницы), главное, чтобы звонок попадал сразу на мобильный нужного агента, в зависимости с какой страницы был сделан запрос на обратный звонок. Посоветуйте, как проще это организовать? Реально ли изменить код виджета или с нуля проще? И как быть с базой номером агентов, хранить в zcrm или в txt-файле на сервере?
  7. Спасибо, побольше бы ещё реальных примеров для php здесь или на github.
  8. Спасибо, немного "подправил" ваш вариант и заработало! ? $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/
  9. Может кто знает как можно использовать фильтр и поиск?
  10. Привет, как найти через 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}
×
×
  • Create New...