Neste tutorial, vamos aprender como obter um link de convite de grupo do WhatsApp e enviá-lo aos seus usuários para que possam entrar no seu Grupo do WhatsApp usando a API do Wassenger e C#
Enviar links de convite de grupo via WhatsApp é uma ótima forma de expandir seu público no aplicativo de mensagens mais popular, com taxas de abertura de até 98%. E se você pudesse enviar recomendações personalizadas, responder perguntas comuns e analisar tendências de mercado automaticamente e instantaneamente?
Como o WhatsApp habilitou mais recursos de privacidade para os usuários, hoje em dia é cada vez mais difícil convidar usuários como participantes dos grupos automaticamente, porque se eles não tiverem seu número na agenda de contatos, isso não funcionará — a privacidade configurada pelo usuário no WhatsApp pode impedir.
A boa notícia é que existe uma solução e vamos cobri-la neste tutorial: você pode enviar uma mensagem privada a usuários específicos com o link de convite do grupo, permitindo que eles entrem no grupo como participantes.
Para isso, precisamos realizar apenas duas tarefas usando a API:
- Obter o link de convite do grupo do WhatsApp: Observe que você deve ser um participante com permissão para convidar no grupo alvo para obter o link de convite.
- Enviar o link de convite do grupo ao usuário via mensagem privada no WhatsApp.
Encontre abaixo mais informações e exemplos de código!
🤩 🤖 Wassenger é uma plataforma completa de comunicação e solução de API para WhatsApp. Explore mais de 100+ casos de uso de API e automatize qualquer coisa no WhatsApp inscrevendo-se para um teste gratuito e comece em minutos!
Requisitos
- Tenha um número do WhatsApp já vinculado à plataforma e online.
- Copie sua chave de API do Wassenger aqui
- ID do Grupo WhatsApp (WID) que você pode encontrar de duas maneiras:
Como obter o ID do Grupo WhatsApp
Você pode obter o ID do Grupo WhatsApp usando um destes métodos:
- Web: vá para configurações do número > Grupos > Copie o WID do Grupo.
- API: consulte os grupos disponíveis no seu número usando este endpoint.
Endpoint da API
Usaremos os seguintes endpoints da API para enviar mensagens a um grupo:
🖥️ Procurando um exemplo de código? Vá para o testador de API ao vivo e obtenha exemplos de código prontos para uso em mais de 15 linguagens de programação, incluindo Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL e mais.
Obter o link de convite usando C# (RestClient)
// This code requires you to have installed RestSharp package.
// Documentation: https://restsharp.dev
// Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/devices/$DEVICE_ID/groups/$GROUP_ID@g.us/invite");
var request = new RestRequest(Method.GET);
request.AddHeader("Token", "ENTER API KEY HERE");
IRestResponse response = client.Execute(request);
Obter o link de convite usando C# (HttpsClient)
// This code uses the built-in HttpClient package in the.NET framework.
// Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://api.wassenger.com/v1/devices/$DEVICE_ID/groups/$GROUP_ID@g.us/invite"),
Headers =
{
{ "Token", "ENTER API KEY HERE" },
},
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
Você receberá algo como:
{
"code": "CPBgYNktDdV0nkjzz9",
"url": "https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9"
}
🤩 🤖 Wassenger é uma solução completa de API para WhatsApp. Inscreva-se para um teste gratuito de 7 dias e comece em minutos!
Agora, você pode compartilhar o link com os contatos que deseja convidar para o seu grupo.
Enviar uma mensagem com o link fornecido usando C# (RestClient)
// This code requires you to have installed RestSharp package.
// Documentation: https://restsharp.dev
// Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/messages");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "API TOKEN GOES HERE");
request.AddParameter("application/json", "{\"phone\":\"+12345678909\", \"message\":\"Join our offer and discounts WhatsApp group: https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9\"}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Enviar uma mensagem com o link fornecido usando C# (HttpsClient)
// This code uses the built-in HttpClient package in the.NET framework.
// Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("https://api.wassenger.com/v1/messages"),
Headers =
{
{ "Token", "ENTER API KEY HERE" },
},
Content = new StringContent("{\"phone\":\"+1234567890\", \"message\":\"Join our Newsleter group!: https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9\"}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
🤩 🤖 Wassenger é uma solução completa de API para WhatsApp. Inscreva-se para um teste gratuito de 7 dias e comece em minutos!
Teste ao vivo da API
Você pode testar ao vivo e brincar com a API diretamente do seu navegador.
Quando terminar os testes, obtenha o exemplo de código gerado automaticamente na sua linguagem de programação preferida e você estará pronto para começar.
Experimente nosso testador de API ao vivo agora
🤩 🤖 Wassenger é uma solução completa de API para WhatsApp. Inscreva-se para um teste gratuito de 7 dias e comece em minutos!







