āĻāĻ āĻŦāĻāĻ°ā§āĻ°āĻ āĻāĻŽ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻā§, āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° PBX-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° CRM āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, 14 āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋ āĻāĻŦāĻ 000 āĻāĻ°ā§āĻŽāĻāĻžāĻ°ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻā§āĻ¨āĨ¤
āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻĒā§āĻ¨ API āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ
āĻĢāĻžāĻ° āĻāĻ°āĻŋ, āĻ¯ā§āĻāĻžāĻ¨ā§ ZCRM-āĻāĻ° āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ API āĻāĻĒāĻ¨āĻžāĻā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻŦāĻŋāĻā§āĻ°āĻ¯āĻŧ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ CRM āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻ¨ā§āĻā§ āĻāĻŽāĻ°āĻž API āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻŦāĻ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻ¸āĻāĻā§āĻˇā§āĻĒā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻāĻŋāĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻšāĻ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§: āĻ¸āĻžāĻāĻā§ āĻāĻāĻāĻŋ āĻĢāĻ°ā§āĻŽ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§ˇ
āĻ¸āĻāĻā§āĻˇā§āĻĒā§ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ CRM āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§
āĻāĻ˛ā§āĻ¨ CRM āĻāĻŋ āĻ¤āĻž āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻĨā§āĻā§ āĻŦāĻŋāĻ°āĻ¤ āĻĨāĻžāĻāĻŋāĨ¤
āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ āĻŽāĻžāĻ¨ā§ āĻāĻŋ? āĻāĻŽāĻ¨ āĻā§āĻ¨ ZCRM āĻā§āĻ¯āĻžāĻ°āĻŋāĻĢ āĻŦāĻž āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ¨ā§āĻ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻ
āĻ°ā§āĻĨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢā§āĻ¨ āĻāĻ˛ āĻāĻŦāĻ āĻ¨āĻŽā§āĻŦāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻ
āĻ°ā§āĻĨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ (āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻ¯āĻžāĻ°āĻŋāĻĢ āĻ
āĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŽāĻ¸ā§āĻā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¨āĻŽā§āĻŦāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¸āĻŋāĻ āĻĢāĻŋ āĻšāĻ˛ 95 āĻ°ā§āĻŦā§āĻ˛ āĻŦāĻž āĻ˛āĻ¨ā§āĻĄāĻ¨ 1 āĻāĻāĻ°ā§)āĨ¤ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻā§āĻ¨ āĻāĻ˛ āĻāĻā§? āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻž.
āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ PBX Zadarma āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻžāĻāĻžāĻ˛ā§āĻ¨ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ CRM āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĨ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒāĻ°ā§, PBX 2 āĻ¸āĻĒā§āĻ¤āĻžāĻšā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§, āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ 1 āĻŽāĻžāĻ¸ā§ 3 āĻŦāĻžāĻ° āĻ¯ā§ āĻā§āĻ¨āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ CRM āĻāĻŦāĻ PBX āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ
āĻĢāĻŋāĻ¸ āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻž āĻāĻ āĻŋāĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ¨ā§ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž āĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤
āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ CRM-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻāĻŋ API āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
ZCRM āĻāĻ° āĻŦāĻŋāĻāĻžāĻļ āĻāĻ āĻŽāĻŋāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĨāĻžāĻŽā§ āĻ¨āĻž, āĻ
āĻ¨ā§āĻ āĻŦāĻĄāĻŧ āĻāĻŦāĻ āĻā§āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻ¨ā§āĻāĻŦā§āĻ āĻ¨āĻ¯āĻŧ, āĻā§āĻ˛āĻŋāĻĢā§āĻ¨āĻŋ āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨ āĻ¯āĻĨā§āĻˇā§āĻ āĻ¨āĻ¯āĻŧāĨ¤
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯āĻ¤ āĻŦā§āĻļāĻŋ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ, āĻ¤āĻ¤ āĻāĻžāĻ˛ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻā§āĻŦ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ API-āĻā§ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ, āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ / āĻ˛āĻŋāĻĄ āĻāĻŦāĻ āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻ¨āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ (āĻŦāĻž, āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨)āĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ, āĻā§āĻ°āĻžāĻšāĻāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻā§āĻ° āĻ¯ā§ āĻā§āĻ¨āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻ
āĻ¨ā§āĻ¯ āĻā§āĻ¨āĻ āĻ
āĻā§āĻŽā§āĻļāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ¯āĻŧāĨ¤
API-āĻā§ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° ZCRM āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦāĻž āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻāĻ°ā§āĻĒā§āĻ°ā§āĻ āĻā§āĻ°āĻžāĻšāĻ āĻŦā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻŦāĻž āĻāĻāĻāĻŋ āĻ¸āĻšāĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
āĻ¨ā§āĻā§ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§ - āĻ¸āĻžāĻāĻā§ CRM āĻ˛āĻŋāĻĄ āĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĨ¤ āĻĒāĻ°ā§ āĻ¸āĻžāĻāĻā§ āĻāĻŽāĻ°āĻž āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§āĻŦ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§ āĻĢāĻŋāĻ°ā§ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž (āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻāĻ˛)āĨ¤
āĻŽā§āĻ˛āĻŋāĻ ZCRM API āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻ¯ā§āĻšā§āĻ¤ā§ ZCRM API-āĻ 37āĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻŽāĻ°āĻž āĻ¸ā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŦāĻāĻāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻĨā§āĻā§ āĻŦāĻŋāĻ°āĻ¤ āĻĨāĻžāĻāĻŦ, āĻāĻŽāĻ°āĻž āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸āĻš āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻā§āĻ°ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻŦāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻˇā§āĻ ā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ:
- āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻĒā§āĻĨāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨, āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž, āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž)
- āĻā§āĻ¯āĻžāĻ āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯
- āĻā§āĻ°āĻžāĻšāĻ āĻĢāĻŋāĻĄ (āĻā§āĻ°āĻžāĻšāĻā§āĻ° āĻĢāĻŋāĻĄā§ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĻā§āĻāĻž, āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻž, āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž)
- āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ°ā§āĻŽāĻāĻžāĻ°ā§ (āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻāĻāĻ¨ā§ āĻ¸āĻ¤ā§āĻ¤āĻž, āĻāĻ¤ā§ āĻŦā§āĻļ āĻāĻŋāĻā§ āĻāĻ°ā§āĻŽāĻāĻžāĻ°ā§ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§)
- āĻāĻžāĻ¸ā§āĻ (āĻāĻžāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž)
- āĻ˛āĻŋāĻĄāĻ¸ (āĻāĻāĻāĻāĻžāĻŦā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨)
- āĻ¸āĻŋāĻāĻ°āĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨, āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ§āĻŋāĻāĻžāĻ°, āĻ¸ā§āĻāĻŋāĻāĻ¸, āĻĒāĻ°āĻŋāĻāĻŋāĻ¤āĻŋ āĻāĻŦāĻ āĻāĻžāĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ)
- āĻāĻ˛ (āĻāĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ)
āĻ¯ā§āĻšā§āĻ¤ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ Zadarma API āĻāĻžāĻ āĻžāĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ PHP, C#, Python-āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ Github-āĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
API āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻšāĻ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻĢāĻ°ā§āĻŽ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻ¸āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĨ¤ āĻā§āĻĄāĻāĻŋāĻā§ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻ°āĻžāĻāĻ¤ā§, āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽā§āĻ˛āĻŋāĻ āĻ¸ā§āĻ¸āĻž āĻĄā§āĻāĻž āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻāĻāĻŋ āĻ
āĻ¨ā§āĻ°ā§āĻĒ āĻāĻĻāĻžāĻšāĻ°āĻŖ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¸āĻš (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻ°ā§āĻŽ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤) āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻāĻāĻāĻŋ āĻ˛āĻŋāĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ HTML āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
<form method="POST" action="/bn/zcrm_leads">
<label for="name">Name:</label>
<br>
<input type="text" id="name" name="name" value="">
<br>
<label for="phone">Phone:</label><br>
<input type="text" id="phone" name="phones[0][phone]" value="">
<br>
<label for="phone">Email:</label><br>
<input type="text" id="email" name="contacts[0][value]" value="">
<br>
<br>
<input type="submit" value="Submit">
</form>
āĻāĻ āĻĢāĻ°ā§āĻŽāĻāĻŋ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻšāĻ āĻ¯āĻžāĻ¤ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻāĻāĻžāĻ°āĻ˛ā§āĻĄ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ° āĻā§āĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻ¨ā§āĻ, āĻā§āĻ¯āĻžāĻĒāĻāĻž āĻ¨ā§āĻ, āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¨ā§āĻāĨ¤ āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¸āĻš āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦā§āĻ˛āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ (āĻ˛āĻŋāĻĄ āĻ¤ā§āĻ°āĻŋ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻĢāĻŋāĻĄā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ)āĨ¤
āĻāĻŦāĻ āĻāĻ¸āĻ˛ā§ āĻĢāĻ°ā§āĻŽ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻ¸āĻš āĻāĻāĻāĻŋ āĻ˛āĻŋāĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
<?php
$postData = $_POST;
if ($postData) {
if (isset($postData['phones'], $postData['phones'][0], $postData['phones'][0]['phone'])) {
$postData['phones'][0]['type'] = 'work';
}
if (isset($postData['contacts'], $postData['contacts'][0], $postData['contacts'][0]['value'])) {
$postData['contacts'][0]['type'] = 'email_work';
}
$params = ['lead' => $postData];
$params['lead']['lead_source'] = 'form';
$leadData = makePostRequest('/v1/zcrm/leads', $params);
var_dump($leadData);
}
exit();
function makePostRequest($method, $params)
{
// СаĐŧĐĩĐŊиŅĐĩ userKey и secret ĐŊĐ° ваŅи иС ĐģиŅĐŊĐžĐŗĐž ĐēайиĐŊĐĩŅĐ°
$userKey = '';
$secret = '';
$apiUrl = 'https://api.zadarma.com';
ksort($params);
$paramsStr = makeParamsStr($params);
$sign = makeSign($paramsStr, $method, $secret);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $apiUrl . $method);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_POSTFIELDS, $paramsStr);
curl_setopt($curl, CURLOPT_HTTPHEADER, [
'Authorization: ' . $userKey . ':' . $sign
]);
$response = curl_exec($curl);
$error = curl_error($curl);
curl_close($curl);
if ($error) {
return null;
} else {
return json_decode($response, true);
}
}
/**
* @param array $params
* @return string
*/
function makeParamsStr($params)
{
return http_build_query($params, null, '&', PHP_QUERY_RFC1738);
}
/**
* @param string $paramsStr
* @param string $method
* @param string $secret
*
* @return string
*/
function makeSign($paramsStr, $method, $secret)
{
return base64_encode(
hash_hmac(
'sha1',
$method . $paramsStr . md5($paramsStr),
$secret
)
);
}
āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻā§āĻ¨, API āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻž āĻŦā§āĻļ āĻ¸āĻšāĻ, āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§
ZCRM āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻŦāĻŋāĻāĻļāĻŋāĻ¤ āĻšāĻā§āĻā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ API āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻŦā§āĨ¤
āĻāĻŽāĻ°āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ CRM āĻāĻŦāĻ PBX Zadarma āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻšāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻžāĻ¨āĻžāĻā§āĻāĻŋāĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com