C'est la première fois que j'utilise les intégrations Discord, et encore moins, je crée un webhook. J'ai un peu de mal à comprendre ce que je fais de mal. J'espère que quelqu'un pourra m'aider!
Lorsque j'essaye d'envoyer une intégration avec un message avec ce code:
{ "username": "Official Discord Servers", "avatar_url": "https://imgur.com/a/Cl3zspb", "embeds": [{ "description": "Here is a list of official Discord servers maintained by our State. Note that most of these servers may restrict full access to those who are members of their respective departments:", "color": 16007990, "fields": [ { "name": "State of Atoll", "value": "[Discord Server](https://discord.gg/5KKgb2z)" }, { "name": "Atoll Law Enforcement Training Academy", "value": "[Discord Server](https://discord.gg/GJnbavz)" }, { "name": "Atoll Department of Homeland Security", "value": "[Discord Server](https://discord.gg/acnPFa7)" }, { "name": "Palm County Sheriff's Office", "value": "[Discord Server](https://discord.gg/uYFANDs)" }, { "name": "Atoll State Police", "value": "[Discord Server](https://discord.gg/WNHKtra)" }, { "name": "Atoll Department of Corrections", "value": "[Discord Server](https://discord.gg/VbFew9s)" }, { "name": "Atoll National Guard", "value": "[Discord Server](https://discord.gg/6zE9HyW)" }] }
J'obtiens cette erreur:
{ "code": 50006, "message": "Impossible d'envoyer un message vide" }
3 Réponses :
Vous devez envoyer le "contenu" sous forme de paire valeur / clé contenant le contenu du message envoyé.
"content": "Just testing webhooks"
Il requiert l'en-tête Content-Type
avec la valeur application / json
. Essayez également de définir le champ content
.
Votre problème n'est pas JSON non valide, alors essayez d'utiliser validateur JSON
Si vous venez de commencer à avoir ce problème, c'est la bonne réponse! L'ajout d'un en-tête Content-Type à ma demande Curl a résolu mon problème. -H "Content-Type: application / json" Merci!
Le JSON référencé dans la question ne peut pas être analysé, il n'est pas correctement formé, il manque des crochets fermants. Veuillez trouver le dernier ensemble de }]
parenthèses dans ma réponse ci-dessous, essayez ceci,
{ "username": "Official Discord Servers", "avatar_url": "https://imgur.com/a/Cl3zspb", "embeds": [{ "description": "Here is a list of official Discord servers maintained by our State. Note that most of these servers may restrict full access to those who are members of their respective departments:", "color": 16007990, "fields": [ { "name": "State of Atoll", "value": "[Discord Server](https://discord.gg/5KKgb2z)" }, { "name": "Atoll Law Enforcement Training Academy", "value": "[Discord Server](https://discord.gg/GJnbavz)" }, { "name": "Atoll Department of Homeland Security", "value": "[Discord Server](https://discord.gg/acnPFa7)" }, { "name": "Palm County Sheriff's Office", "value": "[Discord Server](https://discord.gg/uYFANDs)" }, { "name": "Atoll State Police", "value": "[Discord Server](https://discord.gg/WNHKtra)" }, { "name": "Atoll Department of Corrections", "value": "[Discord Server](https://discord.gg/VbFew9s)" }, { "name": "Atoll National Guard", "value": "[Discord Server](https://discord.gg/6zE9HyW)" }] }] }
Bonjour penseur. Pouvez-vous clarifier ce que vous avez exactement changé? Parce que c'est difficile à comparer, vous savez.
Bonjour Misticos, veuillez trouver les derniers}] crochets dans ma réponse, le JSON référencé dans la question ne peut pas être analysé, il manquait des crochets fermants.
Je sais, mais vous devriez le préciser à l'OMI dans la réponse.
Bonjour Misticos, merci pour votre suggestion, j'ai maintenant mis à jour ma réponse avec plus de détails.
Même problème même si je spécifie le champ de contenu.
Pouvez-vous fournir un échantillon de votre code?
@IvMisticos essayez de fournir votre exemple de code via pastebin
J'ai fourni des solutions car ce n'est plus moi qui ai le problème.