jhowbhz / package-apigratis
Uma forma simples de consumir serviços gratuitos oferecidos pelo site https://apigratis.com.br/
Fund package maintenance!
Issuehunt
Installs: 4 033
Dependents: 0
Suggesters: 0
Security: 0
Stars: 48
Watchers: 4
Forks: 7
Open Issues: 0
Requires
- php: >=8.0
- composer/composer: ^2.2.0
- guzzlehttp/guzzle: ^7.3
Requires (Dev)
- php: >=8.0
- guzzlehttp/guzzle: ^7.3
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.5
Suggests
- ext-curl: Required by ApiGratis\ to requests in services.
- guzzlehttp/guzzle: Guzzle is a PHP HTTP client library and framework for building RESTful web service clients.
This package is auto-updated.
Last update: 2024-12-20 01:37:20 UTC
README
Description
This package use is myzap versions free or paid
Important notice
⚠️Beta tester version, some or more features may not work perfectly, do not use in production environment.
Our online channels
Install package with composer
composer require jhowbhz/package-apigratis
Status developing
WhatsAppService - Examples usage
Start new session
use ApiGratis\ApiBrasil; $start = ApiBrasil::WhatsAppService("start", [ "server_host" => "https://whatsapp2.contrateumdev.com.br", "apitoken" => "YOUR_API_TOKEN", "session" => "YOUR_SESSION_NAME", "sessionkey" => "YOUR_SESSION_KEY", "wh_status" => "", //optional "wh_message" => "", //optional "wh_connect" => "", //optional "wh_qrcode" => "", //optional ]); echo $start;
Get new QRCODE
use ApiGratis\ApiBrasil; $qrcode = ApiBrasil::WhatsAppService("getQrCode?session=YOUR_SESSION_NAME&sessionkey=YOUR_SESSION_KEY", [ "serverhost" => "https://whatsapp2.contrateumdev.com.br", "method" => "GET", ]) header("content-type: image/png"); echo $qrcode;
💰 Get all chats ⭐new
use ApiGratis\ApiBrasil; $allchats = ApiBrasil::WhatsAppService("getAllChat", [ "serverhost" => "https://whatsapp2.contrateumdev.com.br", "session" => "YOUR_SESSION_NAME", "sessionkey" => "YOUR_SESSION_KEY", ]); echo $allchats;
💰 Get all for number ⭐new
use ApiGratis\ApiBrasil; $getmessagesnumber = ApiBrasil::WhatsAppService("getMessagesChat", [ "serverhost" => "https://whatsapp2.contrateumdev.com.br", "session" => "YOUR_SESSION_NAME", "sessionkey" => "YOUR_SESSION_KEY", "number" => "55995360492", ]); echo $getmessagesnumber;
💰 Get infos host device ⭐new
use ApiGratis\ApiBrasil; $gethostdevice = ApiBrasil::WhatsAppService("getHostDevice", [ "serverhost" => "https://whatsapp2.contrateumdev.com.br", "session" => "YOUR_SESSION_NAME", "sessionkey" => "YOUR_SESSION_KEY", ]); echo $gethostdevice;
Send text to number
use ApiGratis\ApiBrasil; $sendText = ApiBrasil::WhatsAppService("sendText", [ "serverhost" => "https://whatsapp2.contrateumdev.com.br", "session" => "YOUR_SESSION_NAME", "sessionkey" => "YOUR_SESSION_KEY", "number" => "55995360492", "text" => "IS MY FIRST TEXT SEND FROM APIBRASIL.COM.BR" ]); echo $sendText;
Send images and files remote path ⭐new
use ApiGratis\ApiBrasil; $sendfile = ApiBrasil::WhatsAppService("sendFile", [ "serverhost" => "https://whatsapp2.contrateumdev.com.br", "session" => "YOUR_SESSION_NAME", "sessionkey" => "YOUR_SESSION_KEY", "number" => "55995360492", "fileName" => "FILE_NAME" "path" => "https://www.euax.com.br/wp-content/uploads/2019/10/Teste.png" "caption" => "FILE_CAPTION" ]); echo $sendfile;
Send images and files base64 ⭐new
use ApiGratis\ApiBrasil; $sendfile64 = ApiBrasil::WhatsAppService("sendFile64", [ "serverhost" => "https://whatsapp2.contrateumdev.com.br", "session" => "YOUR_SESSION_NAME", "sessionkey" => "YOUR_SESSION_KEY", "number" => "+55995360492", "fileName" => "FILE_NAME" "path" => "data:application/pdf;base64,....." "caption" => "FILE_CAPTION" ]); echo $sendfile64;
Send audio ⭐new
use ApiGratis\ApiBrasil; $sendaudio = ApiBrasil::WhatsAppService("sendAudio", [ "serverhost" => "https://whatsapp2.contrateumdev.com.br", "session" => "YOUR_SESSION_NAME", "sessionkey" => "YOUR_SESSION_KEY", "number" => "+55995360492", "path" => "https://tuningmania.com.br/autosom/mp3/Sine%20sweep%20%2020%20kHz%20~%2020%20Hz.mp3" ]); echo $sendaudio;
💰 Send buttons ⭐new
use ApiGratis\ApiBrasil; $buttons = ApiBrasil::WhatsAppService("sendbutton", [ "serverhost" => "https://whatsapp2.contrateumdev.com.br", "session" => "YOUR_SESSION_NAME", "sessionkey" => "YOUR_SESSION_KEY", "text" => "Teste de Envio de Mensagem com botoes", "title" => "Botões", "footer" => "Aqui vai o texto do rodapé da mensagem", "buttons" => [ [ "buttonId":"btn_sim", //get value in webhook "body" => ["displayText":"SIM" ] ], [ "buttonId":"btn_nao", //get value in webhook "body" => ["displayText":"NÃO" ] ], ] ]); echo $buttons;
Get all groups ⭐new
use ApiGratis\ApiBrasil; $groups = ApiBrasil::WhatsAppService("getAllGroups", [ "serverhost" => "https://whatsapp2.contrateumdev.com.br", "session" => "YOUR_SESSION_NAME", "sessionkey" => "YOUR_SESSION_KEY", ]); echo $groups;
Partner project Myzap v2
https://github.com/edupoli/MyZap2.0
https://github.com/billbarsch/myzap