WhatsApp-Gruppenteilnehmer mit einem Einladungslink über Node Js hinzufügen

21. Oktober 2024

In diesem Tutorial zeigen wir Ihnen, wie Sie einen WhatsApp-Gruppeneinladungslink erhalten und ihn mit der Wassenger API und Node.js an Ihre Kontakte senden.

Das Erweitern Ihrer Reichweite durch das Versenden von WhatsApp-Gruppen-Einladungslinks ist äußerst effektiv, dank der beeindruckenden Öffnungsrate von 98% der Plattform. Stellen Sie sich vor, Sie könnten personalisierte Empfehlungen senden, häufige Fragen beantworten und Markttrends automatisch und sofort analysieren.

Allerdings machen verbesserte Datenschutzfunktionen es inzwischen schwierig, Benutzer automatisch zu Gruppen hinzuzufügen, wenn sie Ihre Nummer nicht gespeichert haben, da ihre Einstellungen dies verhindern können.

Die gute Nachricht ist, dass es eine Lösung gibt, die in diesem Tutorial behandelt wird: Sie können bestimmten Nutzern eine private Nachricht mit dem Gruppen-Einladungslink senden, sodass sie der Gruppe beitreten können.

Um dies zu erreichen, führen Sie zwei Aufgaben über die API aus:

  1. Den WhatsApp-Gruppeneinladungslink erhalten: Sie müssen Teilnehmer mit Einladungsrechten in der Zielgruppe sein.
  2. Den Gruppen-Einladungslink per privater WhatsApp-Nachricht an den Nutzer senden.

Weitere Informationen und Codebeispiele finden Sie unten!

🤩 🤖 Wassenger ist eine vollständige Kommunikationsplattform und API-Lösung für WhatsApp. Entdecken Sie mehr als 100+ API-Anwendungsfälle und automatisieren Sie alles auf WhatsApp indem Sie sich anmelden für eine kostenlose Testphase und legen Sie in wenigen Minuten los!

Voraussetzungen

Wie Sie die Gruppen-WhatsApp-ID erhalten

Sie können die Gruppen-WhatsApp-ID mit einer der folgenden Methoden erhalten:

  1. Web: Gehen Sie zu Einstellungen der Nummer > Gruppen > Kopieren Sie die Gruppen-WID.
  2. API: Abfragen der verfügbaren Gruppen Ihrer Nummer mit diesem Endpoint.

API-Endpunkte

Wir verwenden die folgenden API-Endpunkte, um Nachrichten an eine Gruppe zu senden:

🖥️ Suchen Sie ein Codebeispiel? Gehen Sie zum API-Live-Tester und erhalten Sie sofort nutzbare Codebeispiele in über 15 Programmiersprachen, darunter Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL und mehr.

Einladungslink mit Node (fetch) abrufen

// Examples requires you to have installed node-fetch Node.js package.
// Install it by running: npm install --save node-fetch or yarn add node-fetch
const fetch = require('node-fetch');
const url =
  'https://api.wassenger.com/v1/devices/$DEVICE_ID/groups/$GROUP_ID@g.us/invite';
const options = { method: 'GET', headers: { Token: 'ENTER API KEY HERE' } };
try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}

Einladungslink mit Node (axios) abrufen

const axios = require('axios').default;
const options = {
  method: 'GET',
  url: 'https://api.wassenger.com/v1/devices/$DEVICE_ID/groups/$GROUP_ID@g.us/invite',
  headers: { Token: 'ENTER API KEY HERE' }
};
try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}

Einladungslink mit Node (unirest) abrufen

// Examples requires you to have installed unirest Node.js package.
// Install it by running: npm install --save unirest or yarn add unirest
const unirest = require('unirest');
const req = unirest(
  'GET',
  'https://api.wassenger.com/v1/devices/$DEVICE_ID/groups/$GROUP_ID@g.us/invite'
);
req.headers({
  Token: 'ENTER API KEY HERE'
});
req.end(function (res) {
  if (res.error) throw new Error(res.error);
  console.log(res.body);
});

Sie erhalten etwas wie:

{
"code": "CPBgYNktDdV0nkjzz9", 
"url": "https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9"
}

🤩 🤖 Wassenger ist eine vollständige API-Lösung für WhatsApp. Melden Sie sich für eine 7-tägige Testversion an und legen Sie in wenigen Minuten los!

Jetzt können Sie den Link mit den Kontakten teilen, die Sie in Ihre Gruppe einladen möchten.

Eine Nachricht mit dem erhaltenen Link per Node (fetch) senden

// Examples requires you to have installed node-fetch Node.js package.
// Install it by running: npm install --save node-fetch or yarn add node-fetch
const fetch = require('node-fetch');
const url = 'https://api.wassenger.com/v1/messages';
const options = {
  method: 'POST',
  headers: { 'Content-Type': 'application/json', Token: 'ENTER API KEY HERE' },
  body: '{"phone":"+1234567890", "message":"Join our newsletter group!: https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9NzJ1"}'
};
try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}

Eine Nachricht mit dem erhaltenen Link per Node (axios) senden

const axios = require('axios').default;
const options = {
  method: 'POST',
  url: 'https://api.wassenger.com/v1/messages',
  headers: { 'Content-Type': 'application/json', Token: 'ENTER API KEY HERE' },
  data: {
    phone: '+1234567890',
    message:
      'Join my newsletter group!: https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9NzJ1'
  }
};
try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}

Eine Nachricht mit dem erhaltenen Link per Node (unirest) senden

// Examples requires you to have installed unirest Node.js package.
// Install it by running: npm install --save unirest or yarn add unirest
const unirest = require('unirest');
const req = unirest('POST', 'https://api.wassenger.com/v1/messages');
req.headers({
  'Content-Type': 'application/json',
  Token: 'ENTER API KEY HERE'
});
req.type('json');
req.send({
  phone: '+1234567890',
  message:
    'Join my newsletter group!: https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9NzJ1'
});
req.end(function (res) {
  if (res.error) throw new Error(res.error);
  console.log(res.body);
});

🤩 🤖 Wassenger ist eine vollständige API-Lösung für WhatsApp. Melden Sie sich für eine 7-tägige Testversion an und legen Sie in wenigen Minuten los!

Live-API-Tests

Sie können die API direkt aus Ihrem Browser live testen und damit experimentieren.

Sobald Sie mit dem Testen fertig sind, erhalten Sie das automatisch generierte Codebeispiel in Ihrer bevorzugten Programmiersprache und sind startklar.

Probieren Sie jetzt unseren API-Live-Tester aus

🤩 🤖 Wassenger ist eine vollständige API-Lösung für WhatsApp. Melden Sie sich für eine 7-tägige Testversion an und legen Sie in wenigen Minuten los!

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free