Skip to content
Back to Blog

Publier des statuts WhatsApp programmés et des histoires WhatsApp avec C NET

Voici tout ce que vous devez savoir sur la fonctionnalité Statut WhatsApp et comment publier des mises à jour automatiquement sur votre numéro WhatsApp pour mieux engager vos clients.

post scheduled whatsapp status whatsapp sto

đŸ€© đŸ€– Wassenger est une plateforme de communication complĂšte et une solution API pour WhatsApp. DĂ©couvrez plus de 100+ cas d'utilisation API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et en dĂ©marrant en quelques minutes!

Qu’est-ce que le Statut WhatsApp ?

Le Statut WhatsApp, également appelé Stories WhatsApp (similaire aux Stories Instagram), est une fonctionnalité qui vous permet de publier des mises à jour de statut de profil qui disparaissent aprÚs 24 heures. Vous pouvez publier des photos, vidéos, texte, liens et GIFs.

Si vous savez utiliser les Stories Instagram, vous serez à l’aise. Vous apprendrez rapidement comment consulter le statut WhatsApp d’un ami et mettre à jour le vître.

Par dĂ©faut, le Statut WhatsApp n’est visible que par deux utilisateurs qui se sont mutuellement enregistrĂ©s dans leur carnet d’adresses. Si vous n’avez pas le numĂ©ro de quelqu’un dans vos contacts, il ne pourra pas voir votre message de statut.

Cela dit, aujourd’hui nous vous prĂ©sentons la façon la plus efficace de programmer vos stories WhatsApp afin de tenir vos clients/contacts informĂ©s de toutes vos nouveautĂ©s et de votre marque. DĂ©couvrez comme c’est facile avec Wassenger

Consultez comment télécharger un nouveau statut WhatsApp (story) en quelques minutes ici

Remarque : la fonctionnalitĂ© API des statuts WhatsApp est uniquement disponible dans les plans Platform. Si vous souhaitez l’utiliser, veuillez mettre Ă  niveau votre plan.

Prérequis

Point de terminaison API

Nous utiliserons le point de terminaison API suivant pour mettre Ă  jour le statut WhatsApp :

đŸ€© đŸ€– Utilisez l’assistant de codage IA de Wassenger pour gĂ©nĂ©rer le code pour vous ! Cliquez ici pour l’utiliser 👉

PrĂ©parer la requĂȘte

URL cible de l’API en utilisant la mĂ©thode POST

https://api.wassenger.com/v1/chat/{deviceId}/status

En-tĂȘtes HTTPS requis > Obtenez votre clĂ© API ici

Content-Type: application/json
Token: $API_TOKEN

Utilisez le corps en format JSON pour une mise Ă  jour image

{
  "message": "This is a scheduled WhatsApp status update for tomorrow with an image",
  "schedule": {
    "date": "2024-09-21T10:53:24.998Z"
  },
  "media": {
    "url": "https://picsum.photos/seed/picsum/600/400"
  }
}

Utilisez le corps en format JSON pour une mise à jour vidéo

{
  "message": "This is a scheduled WhatsApp status update for tomorrow with an image",
  "schedule": {
    "date": "2024-09-21T10:53:24.998Z"
  },
  "media": {
    "url": "https://download.samplelib.com/mp4/sample-5s.mp4"
  }
}

Utilisez le corps en format JSON avec des paramÚtres supplémentaires comme la police de texte ou la couleur de fond

Remarque : Lors du tĂ©lĂ©versement d’images, le paramĂštre colour ne peut pas ĂȘtre ajoutĂ©

{
"message": "This is a scheduled WhatsApp status update for tomorrow with an image", 
"schedule": {
"date": "2024-09-21T10:53:24.998Z"
}, 
"font": "helvetica", 
"color": "red_purple", 
}

đŸ–„ïž Vous cherchez un exemple de code ? Allez sur le testeur d’API en direct et obtenez des exemples de code prĂȘts Ă  l’emploi en 15+ langages de programmation, y compris Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL et plus encore.

đŸ€© đŸ€– Wassenger est une solution API complĂšte pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et dĂ©marrez en quelques minutes !

Publier le statut avec du code

Découvrez comment utiliser le code dans votre navigateur sans installer de logiciel.

Vous pouvez également trouver différents langages à tester sur Replit.com:

đŸ€© đŸ€– Wassenger est une solution API complĂšte pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et dĂ©marrez en quelques minutes !

  • C# (RestClient)

Publier une image programmée

// 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/chat/device_id/status");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "API KEY GOES HERE");
request.AddParameter("application/json", "{\"message\":\"This is a scheduled WhatsApp status update for tomorrow with an image\", \"schedule\":{\"date\":\"2025-04-15T09:33:16.137Z\"}, \"media\":{\"url\":\"https://picsum.photos/seed/picsum/600/400\"}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

Publier une vidéo programmée

// 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/chat/device_id/status");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "API KEY GOES HERE");
request.AddParameter("application/json", "{\"message\":\"This is a scheduled WhatsApp status update for tomorrow with an image\", \"schedule\":{\"date\":\"2025-04-15T09:33:16.137Z\"}, \"media\":{\"url\":\"https://picsum.photos/seed/picsum/600/400\"}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
  • C# (HttpClient)

Publier une image programmée

// 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/chat/device_id/status"), 
Headers =
{
{ "Token", "API KEY GOES HERE" }, 
}, 
Content = new StringContent("{\"message\":\"This is a scheduled WhatsApp status update for tomorrow with an image\", \"schedule\":{\"date\":\"2025-04-15T09:33:16.137Z\"}, \"media\":{\"url\":\"https://picsum.photos/seed/picsum/600/400\"}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}

Publier une vidéo programmée

// 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/chat/device_id/status"), 
Headers =
{
{ "Token", "API KEY GOES HERE" }, 
}, 
Content = new StringContent("{\"message\":\"This is a scheduled WhatsApp status update for tomorrow with an image\", \"schedule\":{\"date\":\"2025-04-15T09:33:16.137Z\"}, \"media\":{\"url\":\"https://picsum.photos/seed/picsum/600/400\"}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}

đŸ€© đŸ€– Utilisez l’assistant de codage IA de Wassenger pour gĂ©nĂ©rer le code pour vous ! Cliquez ici pour l’utiliser 👉

Besoin de plus ? Explorez tous nos exemples de statuts WhatsApp et lancez-vous Ă  fond !

đŸ€© đŸ€– Wassenger est une plateforme de communication complĂšte et une solution API pour WhatsApp. DĂ©couvrez plus de 100+ cas d'utilisation API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et en dĂ©marrant en quelques minutes!

Test en direct via l’API

post scheduled whatsapp status whatsapp sto

Explorez notre testeur d’API en direct

FAQ

Comment fonctionne le traitement des mises Ă  jour de statut

  • Par dĂ©faut, les mises Ă  jour de statut WhatsApp sont traitĂ©es en temps rĂ©el, sauf si elles sont spĂ©cifiĂ©es comme programmĂ©es ou diffĂ©rĂ©es.
  • Lorsque les mises Ă  jour de statut sont programmĂ©es, elles sont stockĂ©es dans une file d’attente dans un ordre non strict premier entrĂ©, premier sorti (FIFO).
  • Un ordre strict peut ĂȘtre appliquĂ© en spĂ©cifiant le champ order = true dans le corps JSON (exemple).

Peut-on utiliser des variables de template dans les messages de statut ?

Non, la syntaxe des variables de template n’est pas prise en charge dans les messages de statut utilisateur.

J’ai plusieurs numĂ©ros connectĂ©s : comment envoyer des messages via un numĂ©ro spĂ©cifique ?

Si vous avez plusieurs numĂ©ros connectĂ©s Ă  votre compte, vous devez spĂ©cifier le champ device dans le corps JSON avec l’ID de l’appareil du numĂ©ro WhatsApp cible (valeur hexadĂ©cimale de 24 caractĂšres) par lequel vous souhaitez envoyer les messages.

Si le champ device n’est pas spĂ©cifiĂ©, les messages seront envoyĂ©s via le premier numĂ©ro WhatsApp connectĂ© dans votre compte.

Voici un exemple de comment envoyer un message via un numéro WhatsApp spécifique

Comment envoyer des messages à plusieurs numéros de téléphone

Vous devez envoyer plusieurs requĂȘtes API, une par numĂ©ro de tĂ©lĂ©phone cible.

Par exemple, si vous souhaitez envoyer un message Ă  10 numĂ©ros de tĂ©lĂ©phone, vous devez envoyer 10 requĂȘtes HTTPS indĂ©pendantes Ă  l’API.

Il n’y a pas d’option pour envoyer plusieurs messages dans une seule requĂȘte API.

Comment valider si un numéro de téléphone peut recevoir des messages WhatsApp

Vous pouvez valider si un numéro de téléphone donné est lié à un compte WhatsApp et peut recevoir des messages.

L’API fournit un point de terminaison qui peut valider si un numĂ©ro de tĂ©lĂ©phone donnĂ© existe sur WhatsApp ou non.

La seule condition requise est d’avoir au moins un numĂ©ro WhatsApp connectĂ© Ă  la plateforme dans votre compte actuel.

Pour plus de détails, consultez la documentation du point de terminaison API ici.

Avant de vĂ©rifier si un numĂ©ro de tĂ©lĂ©phone existe sur WhatsApp, vous pouvez Ă©galement valider et normaliser le format d’une liste de numĂ©ros de tĂ©lĂ©phone en utilisant le point de terminaison de validation des numĂ©ros. Ce point de terminaison ne valide que le format correct E.164, mais il ne vĂ©rifie pas si le numĂ©ro de tĂ©lĂ©phone existe effectivement sur WhatsApp.

Remarque : le nombre de validations de vĂ©rification WhatsApp est limitĂ© par mois en fonction de votre plan d’abonnement. Veuillez consulter le tableau des prix pour plus de dĂ©tails sur les limites.

Ressources utiles supplémentaires

Documentation de l’API

Pour plus de dĂ©tails sur le point de terminaison API, consultez la documentation oĂč vous trouverez tous les dĂ©tails sur les paramĂštres de requĂȘte acceptĂ©s, les rĂ©ponses possibles en cas de succĂšs ou d’erreur et des exemples de code prĂȘts Ă  l’emploi dans plusieurs langages de programmation :

Documentation de l’API — Wassenger

đŸ€© đŸ€– Wassenger est une solution API complĂšte pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et dĂ©marrez en quelques minutes !

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger.

Browse more

Tutorials, guides and case studies on running WhatsApp at team scale.

Ready for the official WhatsApp Business API?See what Meta charges — and keep your current number.
WhatsApp API pricing