Интеграция и разработка it-систем для amoCRM

Whatsapp API для интеграции с CRM, 1С и другими сервисами

Jan 142016

UPDATE: Сейчас интеграцию следует делать через сервис chat-api.com

 

WhatsApp API для интеграции с CRM, 1С и другими сервисами (информация для программистов).

Для написания интеграции различных систем с WhatsApp можно воспользоваться библиотекой WHAnonymous/Chat API, но тогда не будет работать WhatsApp на телефоне (будет просто выкидывать).

Можно работать через WhatsApp Web, но такой скрипт вызовет много проблем в обслуживании.По сути платформа DATA5 уже работает в WhatsApp Web, только через сеть прокси-серверов и симулятор браузера на сервере. Она предоставляет понятный API , из которого можно вытянуть список последних собеседников.

Это нужно для тех компаний и предпринимателей, которым клиенты пишут в личку в WhatsApp, кто хочет учитывать этих клиентов.Такое же решение в DATA5 есть и для ВКонтакте, и для интеграции с другими соцсетями.

Теперь от том, как это работает. В личном кабинете есть ссылка (ее можно скопировать), в нее же вставлен токен, указаны все параметры.

В личном кабинете уже есть ссылка API. 

http://api.data5.ru/messages_api?ctrl=whatsapp&token=solohin.ib2fde92

По ссылке уже доступны 100 последних собеседников. Так же в личном кабинете есть готовый кусок кода на PHP, который позволяет посмотреть демонстрацию.

<?php
$json = file_get_contents('http://api.data5.ru/messages_api?ctrl=whatsapp&token=solohin.ib2fde92');
$opponents = json_decode($json, 1)['list'];
if(empty($opponents)){
    echo "Нет сообщений";
}else{
    foreach($opponents as $opponent){
        echo $opponent['opponent_name'].', '
            .$opponent['opponent_id'].', '
            .$opponent['first_message_readable']
            ."<br>";
    }
}

Вставляем его. Здесь вводится имя, ID человека и дата первого сообщения. Так же можно подебажиться через

var_dump($opponents);
  1. Для начала нужно зарегистрироваться на платформе DATA5.
  2. Зайти в личный кабинет.
  3. Если выключен модуль WhatsApp, то включить его.
  4. Затем нужно ввести свой номер телефона.
  5. Проверить, что стоит галочка на пункте "Собирать сообщения из аккаунта".
  6. Нажать на "Проверить статус авторизации".
  7. После чего, нужно будет сфоткать капчу(QR-code), которая здесь появится.

UPDATE: Сейчас интеграцию следует делать через сервис chat-api.com

comments powered by Disqus

Замечательно работает на Nibbleblog