За последние 24 часа нас посетили 22362 программиста и 1140 роботов. Сейчас ищут 658 программистов ...

Нужна Интеграция CRM с сайтом

Тема в разделе "Сделайте за меня", создана пользователем Helicopter, 23 авг 2017.

  1. Helicopter

    Helicopter Новичок

    С нами с:
    23 авг 2017
    Сообщения:
    2
    Симпатии:
    0
    Нужно интегрировать CRM c лендингом. (бесплатно/платно)

    Лендинг самописный

    CRM почти неизвестная. вот ссылка - https://affiliate.active-smart.com/index.php. ее название "ActiveSmart"

    Вот на нее документация https://docs.active-smart.com
    _____________________________________________________________________________________


    Мои попытки интеграции (Лиды все ровно не приходят)

    Api Keys - eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTmFtZSI6IjR4bWFyZWt0aW5nIiwidXNlcklkIjpudWxsLCJhZmZpbGlhdGVJZCI6IjM1NTk3IiwidXRtX3NvdXJjZSI6IjR4bWFyZWt0aW5nIiwidXRtX2NhbXAiOiI0eG1hcmVrdGluZyJ9.Uhmc_khrxWZQyX9V1ncax5O7VUivh-RPXnhKSJh0XRw


    php скрипт интеграции

    PHP:
    1.     $data = 'FirstName=' + $firstName +  '&LastName=' + $lastName + '&email=' + $email + '&phone' + $phone + '&password' + $password + '&prefix' + $prefix + '&ip=1.1.1.1';
    2.     $headers = [
    3.     'Content-Type: application/x-www-form-urlencoded'
    4.     ];
    5.     $startOfData = '';
    6.     $dataUpdated = $startOfData + $data;
    7.     $url = 'https://api.active-smart.com/rtc/add';
    8.     $curl = curl_init($url);
    9.    curl_setopt($curl, CURLOPT_POST, true);
    10.    curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($dataUpdated));
    11.    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    12.     curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    13.     $response = curl_exec($curl);
    14.     curl_close($curl);

    Форма с сайта.


    PHP:
    1. <form method="post">
    2. <div>
    3.   <br />
    4.   <br />
    5. <div id="main">
    6.  
    7. <div class="contact1">
    8. <p><input type="text" placeholder="Your name" name="firstName" id="firstName"
    9.  
    10. class="commentfield" /></p> </div>
    11. <div class="contact1">
    12. <p><input type="text" placeholder="Your second name" name="lastName" id="lastName"
    13.  
    14. class="commentfield" /></p> </div>
    15.  
    16. <div class="contact2">
    17. <p> <input type="text" placeholder="Your e-mail" name="email" id="email"
    18.  
    19. class="commentfield" /></p> </div>
    20.  
    21. <div class="contact2">
    22. <p> <input type="password" placeholder="Your password" name="password" id="password"
    23.  
    24. class="commentfield" /></p> </div>
    25.  
    26. <div class="contact2">
    27. <p>
    28. <select name="country" class="commentfield" style="
    29.     width: 100%;">
    30.      <option value="United Kingdom">United Kingdom</option>
    31.      <option value="Australia">Australia</option>
    32.     <option value="New Zealand">New Zealand</option>
    33.    </select></p>
    34. </p> </div></div>
    35.  
    36. <div class="contact2">
    37. <p> <input type="prefix" placeholder="Your code" name="prefix" id="prefix"
    38.  
    39. class="commentfield" /></p> </div>
    40.  
    41. <input style="
    42.     width: 100%;" name='phone' id="phone" type="phone" onkeyup="return proverka(this);" onchange="return proverka(this);"  placeholder="Your phone nomber">
    43.  
    44. <script type="text/javascript">
    45. function proverka(input) {
    46.     input.value = input.value.replace(/[^\d,]/g, '');
    47. };
    48.  
    49. </script>
    50.  
    51.   <!-- Load jQuery from CDN so can run demo immediately -->
    52.   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    53.   <script>
    54.     //$("#phone").intlTelInput({
    55.       // allowDropdown: false,
    56.       // autoHideDialCode: false,
    57.       // autoPlaceholder: "off",
    58.       // dropdownContainer: "body",
    59.       // excludeCountries: ["us"],
    60.       // formatOnDisplay: false,
    61.       // geoIpLookup: function(callback) {
    62.       //   $.get("http://ipinfo.io", function() {}, "jsonp").always(function(resp) {
    63.       //     var countryCode = (resp && resp.country) ? resp.country : "";
    64.       //     callback(countryCode);
    65.       //   });
    66.       // },
    67.       // initialCountry: "auto",
    68.       // nationalMode: false,
    69.       // onlyCountries: ['us', 'gb', 'ch', 'ca', 'do'],
    70.       // placeholderNumberType: "MOBILE",
    71.       // preferredCountries: ['cn', 'jp'],
    72.       // separateDialCode: true,
    73.      // utilsScript: "build/js/utils.js"
    74.    // });
    75.   </script>
    76.  
    77. <div id="main">
    78.  
    79. <div class="buttonmain1">
    80.  
    81. <p><input type="submit"  name="submit"  class="buttontextmain1" id="submit" onclick='RegisterLead($('#firstName').val(), $('#lastName').val(), $('#email').val(), $('#phone').val(), $('#prefix').val(), $('#password').val(), $())' value="SING UP FOR FREE"/>
    82. </p></div>
    83.  
    84. <ul id="response"><?php
    85.         foreach($errors as $errors)
    86.          {
    87.             echo "$errors";
    88.          }
    89.  
    90. ?>
    91. </ul>
    92.  
    93. </div>
    94.  
    95. </div>
    96. </form>
     

    Вложения:

    • CRM.png
      CRM.png
      Размер файла:
      45 КБ
      Просмотров:
      5
    #1 Helicopter, 23 авг 2017
    Последнее редактирование модератором: 23 авг 2017
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.823
    Симпатии:
    736
    Адрес:
    Татарстан
    ну минимум нужно правильно запрос сформировать, там же все написано
    PHP:
    1. $data = "Token=$api&firstName=$firstName&lastName=$lastName&email=$email&phone=$phone&password=$password&prefix=$prefix&ip=$ip";
    $ip - это текущий ип клиента

    там метод GET
    PHP:
    1. curl_setopt($curl, CURLOPT_GET, true);
    2. curl_setopt($curl, CURLOPT_GETFIELDS, http_build_query($dataUpdated));
     
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
  4. Helicopter

    Helicopter Новичок

    С нами с:
    23 авг 2017
    Сообщения:
    2
    Симпатии:
    0

    мы можем с вами связаться по почте или скайп ? нужна помощь за адекватную плату
     
  5. Геннадий Попов

    С нами с:
    17 июл 2017
    Сообщения:
    6
    Симпатии:
    0
    А какая цена примерно на такую работу?