Invia Chiamate Automatiche di Collegamento WhatsApp per le Tue Riunioni di Lavoro

23 settembre 2024

I link per le chiamate WhatsApp eliminano la pressione di dover partecipare a una chiamata quando sei impegnato. Invece, i tuoi clienti o partner possono unirsi qualche momento dopo quando sono liberi.

Con tutti così impegnati in una giornata qualsiasi, non è facile far rispondere qualcuno a una chiamata WhatsApp — per non parlare delle chiamate di gruppo. In passato, se non riuscivi a partecipare a una chiamata in orario, dovevi richiamare la persona, aspettare che ti richiamasse o concordare un orario adatto.

Ma ora è più facile farlo. WhatsApp ha introdotto i link per le chiamate, che permettono agli utenti di unirsi a una chiamata in corso. Ecco tutto quello che devi sapere su come creare un link per una chiamata su WhatsApp con Wassenger.

🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Scopri oltre 100+ casi d'uso API e automatizza qualsiasi cosa su WhatsApp iscrivendoti a una prova gratuita e iniziando in pochi minuti!

Requisiti

Endpoint API

Useremo il seguente endpoint API per creare il link per la riunione:

Preparare la richiesta

URL API di destinazione usando il metodo POST

https://api.wassenger.com/v1/devices/{deviceId}/meeting-links

Header HTTPS richiesti > Ottieni la tua chiave API qui

Content-Type: application/json
Token: $API_TOKEN

Usa il body in formato JSON per un link voice

{
  "kind": "voice",
  "message": "Sample call purpose description for your internal reference, up to 500 characters"
}

Usa il body in formato JSON per un link video

{
  "kind": "video",
  "message": "Sample call purpose description for your internal reference, up to 500 characters"
}

🖥️ Cerchi un esempio di codice? Vai al tester API live e ottieni esempi di codice pronti all'uso in più di 15 linguaggi di programmazione, inclusi Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL e altri.

🤩 🤖 Wassenger è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!

Invia il link per la riunione usando il codice

Scopri come usare il codice nel tuo browser senza installare alcun software.

Inoltre, puoi trovare diversi linguaggi che puoi testare su Replit.com:

Invia riunione vocale

# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
import requests
url = "https://api.wassenger.com/v1/devices/$DEVICE_ID/meeting-links"
payload = {
"kind": "voice", 
"message": "Sample call purpose description for your internal reference, up to 500 characters"
}
headers = {
"Content-Type": "application/json", 
"Token": "API TOKEN GOES HERE"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())

Invia riunione video

# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
import requests
url = "https://api.wassenger.com/v1/devices/$DEVICE_ID/meeting-links"
payload = {
"kind": "video", 
"message": "Sample call purpose description for your internal reference, up to 500 characters"
}
headers = {
"Content-Type": "application/json", 
"Token": "API TOKEN GOES HERE"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())

🤩 🤖 Wassenger è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!

Invia riunione vocale

<?php
$curl = curl_init();
curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.wassenger.com/v1/devices/$DEVICE_ID/meeting-links",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => json_encode([
    'kind' => 'voice',
    'message' =>
      'Sample call purpose description for your internal reference, up to 500 characters',
  ]),
  CURLOPT_HTTPHEADER => [
    'Content-Type: application/json',
    'Token: API TOKEN GOES HERE',
  ],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
  echo 'cURL Error #:' . $err;
} else {
  echo $response;
}

Invia riunione video

<?php
$curl = curl_init();
curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.wassenger.com/v1/devices/$DEVICE_ID/meeting-links",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => json_encode([
    'kind' => 'video',
    'message' =>
      'Sample call purpose description for your internal reference, up to 500 characters',
  ]),
  CURLOPT_HTTPHEADER => [
    'Content-Type: application/json',
    'Token: API TOKEN GOES HERE',
  ],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
  echo 'cURL Error #:' . $err;
} else {
  echo $response;
}

Invia riunione vocale

// Examples requires to have installed pecl_http package, a simple and elegant HTTP client for PHP.
// Install it by running: pecl install pecl_http
// More information: https://pecl.php.net/package/pecl_http/3.2.0
<?php
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
  json_encode([
    'kind' => 'voice',
    'message' =>
      'Sample call purpose description for your internal reference, up to 500 characters',
  ])
);
$request->setRequestUrl(
  'https://api.wassenger.com/v1/devices/$DEVICE_ID/meeting-links'
);
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
  'Content-Type' => 'application/json',
  'Token' => 'API TOKEN GOES HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();

Invia riunione video

// Examples requires to have installed pecl_http package, a simple and elegant HTTP client for PHP.
// Install it by running: pecl install pecl_http
// More information: https://pecl.php.net/package/pecl_http/3.2.0
<?php
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
  json_encode([
    'kind' => 'video',
    'message' =>
      'Sample call purpose description for your internal reference, up to 500 characters',
  ])
);
$request->setRequestUrl(
  'https://api.wassenger.com/v1/devices/$DEVICE_ID/meeting-links'
);
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
  'Content-Type' => 'application/json',
  'Token' => 'API TOKEN GOES HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();

Invia riunione vocale

// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.post("https://api.wassenger.com/v1/devices/$DEVICE_ID/meeting-links")
.header("Content-Type", "application/json")
.header("Token", "API TOKEN GOES HERE")
.body("{\"kind\":\"voice\", \"message\":\"Sample call purpose description for your internal reference, up to 500 characters\"}")
.asString();

Invia riunione video

// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.post("https://api.wassenger.com/v1/devices/$DEVICE_ID/meeting-links")
.header("Content-Type", "application/json")
.header("Token", "API TOKEN GOES HERE")
.body("{\"kind\":\"video\", \"message\":\"Sample call purpose description for your internal reference, up to 500 characters\"}")
.asString();

🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Scopri oltre 100+ casi d'uso API e automatizza qualsiasi cosa su WhatsApp iscrivendoti a una prova gratuita e iniziando in pochi minuti!

Test live usando l'API

Esplora il nostro tester API live

Domande frequenti

1. Come creo un link per una riunione WhatsApp e qual è il suo scopo?

Puoi creare un nuovo link per una riunione WhatsApp per chiamate vocali o video usando la funzionalità Link per riunioni. Questo ti permette di avviare una chiamata con qualsiasi utente WhatsApp semplicemente condividendo un link URL. Facoltativamente, puoi aggiungere una descrizione per ricordarti lo scopo della chiamata e impostare un tempo di scadenza per il link.

2. Quando scade un link per una riunione WhatsApp?

Per impostazione predefinita, un link per la riunione scade dopo 15 giorni se non viene utilizzato. Una volta che il link viene usato per una chiamata, scade automaticamente. Se la sessione è offline, il link non può essere creato e verrà restituito un errore (503 Not Available).

3. Posso eliminare o revocare un link per una riunione WhatsApp?

Puoi eliminare i link per le riunioni internamente usando il loro ID, URL, token o data di creazione. Tuttavia, una volta condiviso, il link non può essere revocato su WhatsApp. Altri potranno comunque usare il link se non è scaduto.

Ulteriori risorse utili

Documentazione API

Per maggiori dettagli sull'endpoint API, consulta la documentazione dove troverai tutte le informazioni sui parametri di richiesta accettati, le possibili risposte di successo o di errore e esempi di codice pronti all'uso in più linguaggi di programmazione:

http://app.wassenger.com/docs/#tag/MeetingLinks/operation/createMeetingLink

🤩 🤖 Wassenger è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free