Send Contact Vcard
Send one or more contacts as VCards.
Usage
The Message facade's sendContactVcard method may be used to send one or more contacts as VCards to a chat.
php
use NjoguAmos\Waha\Facades\Message;
use NjoguAmos\Waha\Dto\VCardContactData;
use NjoguAmos\Waha\Dto\MessageContactVcardData;
$data = new MessageContactVcardData(
chatId: '[email protected]',
contacts: [
new VCardContactData(
vcard: "BEGIN:VCARD\nVERSION:3.0\nFN:Jane Doe\nTEL;type=CELL;waid=123456789:123456789\nEND:VCARD"
),
],
);
/** @var \Saloon\Http\Response $response */
$response = Message::sendContactVcard(data: $data);Response
The response returned by the sendContactVcard method is an instance of Saloon\Http\Response. You may use the json method to retrieve the response as an array:
php
/** @var \Saloon\Http\Response $response */
$response->status(); // 201
$response->json(); // ["id" => "[email protected]_BAE6A33293978B16", "timestamp" => 1629200000, ...]Engines
| WEBJS | WPP | NOWEB | GOWS |
|---|---|---|---|
| ✔️ | ✔️ | ✔️ | ✔️ |