nor1m
@nor1m
web-developer

Как отправить данные формы в Amo Crm с помощью api v2?

Старый код, который работает, но добавляет в воронку - 'Не разобранное'(api v1):
Php код
$data['request']['unsorted'] = array(
  'category' => 'forms',
  'add' => array (
    array(
      'source' => $frome,
      'source_uid' => NULL,
      'data' => array(
        'leads' => array(
          array(
            'price' => $price,
            'date_create' => time(),
            'name' => $tema,
            'tags' => 'sdmall',
            'notes' => array(
              array(
                'text' => $comments,
                'note_type' => 4,
                'element_type' => 2,
              ),
            ),
          ),
        ),
        'contacts' => array(
            array(
              'name'=> $name,
              'custom_fields'=>array(
					
              )
            )
        ),
        'companies' => array(),
      ),
	  
      'source_data' => array(
        'data' => array(
          'name_1' => array(
            'type' => 'text',
            'id' => 'name',
            'element_type' => '1',
            'name' => 'Имя',
            'value' => $name,
          ),
          '1708122_1' => array(
            'type' => 'multitext',
            'id' => '1708122',
            'element_type' => '1',
            'name' => 'Телефон',
            'value' => array(
              $phone
            ),
          ),
          '1708124_1' => array(
            'type' => 'multitext',
            'id' => '1708124',
            'element_type' => '1',
            'name' => 'Email',
            'value' => array(
              $email
            ),
          )
        ),
        'form_id' => 318,
        'form_type' => 1,
        'origin' => array(
          'ip' => $ip,
          'datetime' => 'Tue Nov 03 2015 13:02:24 GMT+0300 (Russia Standard Time)',
          'referer' => '',
        ),
        'date' => time(),
        'from' => $frome,
        'form_name' => $tema,
      ),
    ),
  ),
);
$link='https://'.$subdomain.'.amocrm.ru/api/unsorted/add/?api_key='.$user['USER_HASH'].'&login='.$user['USER_LOGIN'];



Новый код, который приходит в нужную воронку, но без данных с формы(api v2):
Php код
leads['request']['leads']['add']=array(
  array(
    'price' => $price,
    'date_create' => time(),
    'name' => $tema,
    'status_id' => 22185907,
    'tags' => 'sdmall',
    'notes' => array(
      array(
        'text' => $comments,
        'note_type' => 4,
        'element_type' => 2,
      ),
    'custom_fields'=>array(
        array(
            'id'=>1708122,
            'values'=>array(
                array(
                    'value'=>$phone,
                    'enum'=>'Телефон',
                )
            )
        ),
	    )
    )
  )
);


Логи:
5c51ba7795949449621254.png
  • Вопрос задан
  • 1666 просмотров
Решения вопроса 1
@vva2007
в разработке начинающий
кажется в enum надо передавать цифровое значение соотв типу номера телефона, может поэтому не работает
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы