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 );