Kết nối API đẩy Lead

Nhằm mục đích tối ưu hóa, tất cả các Lead được thu thập từ bên thứ 3

API là gì: Là hình thức mở rộng phần mềm cho 1 bên thứ 3 có thể tự thêm Lead lên phần mềm mà không cần truy cập vào phần mềm iDental

Lead

Là thông tin thô của 1 khách hàng thu thập được từ ứng dụng khác như form trên website, form trên app, từ 1 bên hệ thống khác đẩy sang...

Cách thức sử dụng

Phần mềm sẽ tạo và cung cấp 1 tài khoản và mật khẩu người dùng cho bên ngoài, tạm gọi là bên thứ 3. Tài khoản này không đăng nhập vào được hệ thống.

Thông tin khởi tạo bao gồm:

  • Link truy cập: $link

  • Tài khoản truy cập: $user

  • Mật khẩu truy cập: $pass

Khi cần đẩy Lead lên phần mềm, người dùng phải gửi 1 request lên có dạng:

$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => '$link',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => array('username' => '$user','password' => '$pass'),
));

$response = curl_exec($curl);

curl_close($curl);
return $response;

Các thông tin $link, $user, $pass ở trên được thay thế tương ứng.

Request trên sẽ trả về token, token này sẽ dùng để đẩy Lead lên iDental, quá trình này sẽ cần gọi thêm 1 Api có dạng:

Đang xây dựng

Kết quả trả về sẽ là dạng True hoặc Fasle để người dùng biết đã thành công hay chưa.

Last updated