Acesse guias, suporte e melhores práticas para aproveitar ao máximo o Zapisp.
[ARQUIVADO] Enviando arquivo PDF

Atenção! Nunca deixe o seu apiToken público ou visível, sempre mantenha a lógica e implementação deste endpoint seguro em seu backend!

Visualização de exemplo:



Exemplo PHP:


$telefone = 'NUMERO_DO_TELEFONE';

$title = 'Exemplo';

$pdf = 'https://expoforest.com.br/wp-content/uploads/2017/05/exemplo.pdf';

$apiToken = 'seu-token-aqui';

$instancia_id = 'id-da-instancia-que-sera-usada';

$api = "https://zapisp.com.br/api/whatsapp/generic/v1/pdf";

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $api);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_POST, 1); //Também pode ser GET

curl_setopt($ch, CURLOPT_POSTFIELDS, [

'apiToken' => $apiToken,

'instancia' => $instancia_id,

'telefone' => $telefone,

'title' => $title,

'pdf' => $pdf

]);

$response = curl_exec($ch);

curl_close($ch);

print_r($response);

Entendendo os parâmetros:

apiToken

Identificador do provedor, pode ser solicitado com gerente de contas ou no menu Aplicativos > Z-API > Integrações




pdf

Url do arquivo pdf a ser enviado, este arquivo deve estar público para que a nossa API possa baixá-lo no momento do envio.

instancia

Se o provedor possui mais de uma instancia de whatsapp poderá escolher qual instancia fará o envio. O ID da instancia de whatsapp está disponível no menu Canais > Whatsapp conforme a imagem abaixo:

Esta resposta resolveu sua dúvida?