[Resolvido] [Iniciante] Como usar CURL no Blip

Bom dia pessoal, sou novo no Blip e também não tenho muito conhecimento (estudando) em programação, e atualmente uso o WHMCS para meus clientes, e gostaria de abrir um ticket de suporte usando a api (que ja existe), tipo usar o bot pra pegar os dados do cliente e abrir um chamado… ai vem a questão onde insiro esse comando da API dentro do blip…

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, ‘https://site.com/includes/api.php’);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
http_build_query(
array(
‘action’ => ‘OpenTicket’,
// See https://developers.whmcs.com/api/authentication
‘username’ => ‘user’,
‘password’ => ‘pass’,
‘deptid’ => ‘1’,
‘subject’ => ‘This is a sample ticket’,
‘message’ => ‘This is a sample ticket message’,
‘clientid’ => ‘1’,
‘priority’ => ‘Medium’,
‘markdown’ => true,
‘attachments’ => base64_encode(json_encode([[‘name’ => ‘sample_text_file.txt’, ‘data’ => base64_encode(‘This is a sample text file contents’)]])),
‘responsetype’ => ‘json’,
)
)
);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);

Olá @Ramon_Mariano,

basta utilizar a ação de Requisição HTTP. Veja um exemplo de como realizar uma requisição nos links abaixo:

Sugestão

Faça meu curso online gratuito para saber tudo sobre o BLiP :wink: