menu

Documentação

A documentação a seguir contém explicações básicas dos métodos disponível no ChatPro API. Ao acessar o Painel da API, você terá à disposição a API Interativa (Swagger) para executar os métodos diretamente na página.

Headers

Autenticação necessária em todas as requisições

GET

api/v1/generate_qrcode

Gera um novo QRCode

POST

api/v1/get_profile

Obtém nome e foto de um usuário do WhatsApp

POST

api/v1/send_location

Envia uma localização

POST

api/v1/send_message

Envia uma mensagem de texto

POST

api/v1/send_message_file_from_url

Envia um arquivo a partir de uma URL

POST

api/v1/webhook

Atualiza o webhook que receberá os eventos do WhatsApp

Exemplos de código

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "http://[SeuEndPoint]/api/v1/send_message");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "cache-control: no-cache");
headers = curl_slist_append(headers, "Authorization: [SeuToken]");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\r\n  \"menssage\": \"Teste de envio pela API\",\r\n  \"number\": \"62999999999\"\r\n}");

CURLcode ret = curl_easy_perform(hnd);

Precisa
de ajuda?