jhowbhz / package-apigratis
一种简单的方式消费网站https://apigratis.com.br/提供的免费服务
v0.3.0
2022-12-01 21:32 UTC
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-09-20 01:08:53 UTC
README
描述
此包使用myzap的免费或付费版本
重要通知
⚠️测试版,某些或更多功能可能无法完美运行,请勿在生产环境中使用。
我们的在线渠道
使用composer安装包
composer require jhowbhz/package-apigratis
开发中
WhatsAppService - 使用示例
启动新会话
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;
获取新的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;
💰 获取所有聊天 ⭐新
use ApiGratis\ApiBrasil; $allchats = ApiBrasil::WhatsAppService("getAllChat", [ "serverhost" => "https://whatsapp2.contrateumdev.com.br", "session" => "YOUR_SESSION_NAME", "sessionkey" => "YOUR_SESSION_KEY", ]); echo $allchats;
💰 获取所有号码 ⭐新
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;
💰 获取主机设备信息 ⭐新
use ApiGratis\ApiBrasil; $gethostdevice = ApiBrasil::WhatsAppService("getHostDevice", [ "serverhost" => "https://whatsapp2.contrateumdev.com.br", "session" => "YOUR_SESSION_NAME", "sessionkey" => "YOUR_SESSION_KEY", ]); echo $gethostdevice;
向号码发送文本
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;
发送远程路径的图片和文件 ⭐新
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;
发送base64编码的图片和文件 ⭐新
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;
发送音频 ⭐新
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;
💰 发送按钮 ⭐新
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;
获取所有群组 ⭐新
use ApiGratis\ApiBrasil; $groups = ApiBrasil::WhatsAppService("getAllGroups", [ "serverhost" => "https://whatsapp2.contrateumdev.com.br", "session" => "YOUR_SESSION_NAME", "sessionkey" => "YOUR_SESSION_KEY", ]); echo $groups;
合作伙伴项目 Myzap v2
https://github.com/edupoli/MyZap2.0
https://github.com/billbarsch/myzap