client php api wa me
V1.0.3
?解鎖WhatsApp的潛力:與我們的非正式API的強大集成!
?我們穩定的API允許對WhatsApp組有效管理。簡化管理,輕鬆添加或刪除成員。
使用我們的API,您可以快速輕鬆地發送文本,音頻,視頻和圖像消息。全面適應您的業務溝通需求。
?保持更新的API,並在收到新消息時接收實時事件。保持聯繫並敏捷,以應對WhatsApp上的互動。
?創建您的帳戶:訪問https://api-wa.me/sign-up以創建您的帳戶並立即開始使用我們的API!
?特別折扣:使用優惠券Git20 ,並首先獲得20%的折扣!
composer require raphaelvserafim/client-php-api-wa-me
use Api Wame WhatsApp ;
include_once ' vendor/autoload.php ' ;
$ whatsapp = new WhatsApp (
[ " server " => " API server " ,
" key " => " Your Key Instance " ]
); $ whatsapp -> constructWebhook ();
$ whatsapp -> from -> remoteJid ; // number that sent message
$ whatsapp -> from -> messageType ; // video | text | audio| image | sticker | document| reaction | liveLocation |
$ whatsapp -> from -> msgId ;
$ whatsapp -> from -> pushName ;
$ whatsapp -> from -> text ; if ( $ whatsapp -> from -> messageType === " text " && $ whatsapp -> from -> text === " Hi " ) {
$ whatsapp -> sendText ( $ whatsapp -> from -> remoteJid , " Hello! " );
} echo $ whatsapp -> connect (); echo $ whatsapp -> inforInstance (); $ body = [
" allowWebhook " => 1 , // 1=true or 0=false
" webhookMessage " => "" ,
" webhookGroup " => "" ,
" webhookConnection " => "" ,
" webhookQrCode " => "" ,
" webhookMessageFromMe " => "" ,
" webhookHistory " => ""
];
echo $ whatsapp -> updateWebhook ( $ body ); echo $ whatsapp -> logout (); echo $ whatsapp -> listContacts (); echo $ whatsapp -> profilePic ( ' 556696852025 ' ); echo $ whatsapp -> updateProfileName ( ' Raphael Serafim ' ); $ url = '' ; // url image
echo $ whatsapp -> updateProfilePicture ( $ url ); $ to = ' 556696852025 ' ; // if it's a group, use full id ex: [email protected]
$ status = ' composing ' ; // unavailable | available | composing | recording | paused
echo $ whatsapp -> sendPresence ( $ to , $ status ); $ to = ' 556696852025 ' ; // if it's a group, use full id ex: [email protected]
$ text = ' Hi ' ;
echo $ whatsapp -> sendText ( $ to , $ text ); $ to = ' 556696852025 ' ; // if it's a group, use full id ex: [email protected]
$ url = '' ; // your MP3 or OGG audio URL
echo $ whatsapp -> sendAudio ( $ to , $ url ); $ to = ' 556696852025 ' ; // if it's a group, use full id ex: [email protected]
$ url = '' ;
$ caption = '' ;
echo $ whatsapp -> sendImage ( $ to , $ url ); $ to = ' 556696852025 ' ; // if it's a group, use full id ex: [email protected]
$ url = '' ;
$ caption = '' ;
echo $ whatsapp -> sendVideo ( $ to , $ url ); $ to = ' 556696852025 ' ; // if it's a group, use full id ex: [email protected]
$ url = '' ;
$ caption = '' ;
$ mimetype = ' application/pdf ' ; // https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
$ fileName = '' ;
echo $ whatsapp -> sendDocument ( $ to , $ url , $ mimetype , $ fileName ); $ body = [
" to " => " 556696852025 " ,
" title " => " Are you enjoying ? " ,
" footer " => " choose an option " ,
" buttons " => [
[
" type " => " quick_reply " ,
" id " => " click_1 " ,
" text " => " Yes "
],
[
" type " => " cta_copy " ,
" copy_code " => " 000000000000 " ,
" text " => " Copy barcode "
],
[
" type " => " cta_url " ,
" url " => " https://api-wa.me " ,
" text " => " Access the website "
],
[
" type " => " send_location "
]
]
];
echo $ whatsapp -> sendButton ( $ body ); $ body = [
" to " => " 556696852025 " ,
" buttonText " => " Menu " ,
" text " => " string " ,
" title " => " Menu " ,
" description " => " Description " ,
" footer " => " footer " ,
" sections " => [
[
" title " => " Pizza " ,
" rows " => [
[
" title " => " Pizza 01 " ,
" description " => " Example pizza 01 " ,
" rowId " => " 1 "
]
]
]
]
];
echo $ whatsapp -> sendList ( $ body ); $ to = ' 556696852025 ' ; // if it's a group, use full id ex: [email protected]
$ name = ' CACHE SISTEMAS ' ;
$ number = ' +556696883327 ' ;
echo $ whatsapp -> sendContact ( $ to , $ name , $ number ); $ to = ' 556696852025 ' ; // if it's a group, use full id ex: [email protected]
$ lat = 37.7749 ;
$ lon = - 122.4194 ;
$ address = ' 123 Main St, San Francisco, CA ' ;
echo $ whatsapp -> sendLocation ( $ to , $ lat , $ lon , $ address ); $ to = ' 556696852025 ' ; // if it's a group, use full id ex: [email protected]
$ text = ' ? ' ;
$ msgId = '' ;
echo $ whatsapp -> sendReaction ( $ to , $ text , $ msgId ); echo $ whatsapp -> listGroup (); $ group_id = ' [email protected] ' ;
echo $ whatsapp -> inforGroup ( $ group_id ); $ group_id = ' [email protected] ' ;
echo $ whatsapp -> groupInviteCode ( $ group_id ); $ name = ' API PHP WhatsApp ' ;
$ participants = [ ' 556696852025 ' ];
echo $ whatsapp -> createGroup ( $ name , $ participants ); $ group_id = ' [email protected] ' ;
$ participants = [ ' 556696852025 ' ];
echo $ whatsapp -> addParticipantsGroup ( $ group_id , $ participants ); $ group_id = ' [email protected] ' ;
$ participants = [ ' 556696852025 ' ];
$ action = " promote " ; // demote
echo $ whatsapp -> promoteParticipantsGroup ( $ group_id , $ participants , $ action ); $ group_id = ' [email protected] ' ;
$ participants = [ ' 556696852025 ' ];
echo $ whatsapp -> removeParticipantsGroup ( $ group_id , $ participants ); $ group_id = ' [email protected] ' ;
echo $ whatsapp -> leaveGroup ( $ group_id );