L'envoi de JSON Étale dans une requête HTTP POST

Je suis en train d'envoyer un message à l'aide de Le mou du chat.postMessage appel d'API. Je n'ai pas de problèmes d'encodage de mes messages de test au sein de HTTP GET, mais je vais essayer d'obtenir le même résultat avec JSON dans une requête HTTP POST.

J'ai testé avec les deux curl et Facteur, mais Mou ne semble pas être reconnaissant à mon corps de la requête à tous.

{
  "ok": false,
  "error": "not_authed"
}

Dans curl, ma demande est codé comme ceci:

curl -H "Content-type: application/json" -X POST -d '{"token":"my-token-here","channel":"#channel-name-or-id","text":"Text here.","username":"otherusername"}'

En Facteur, c'est le raw corps:

{
    "token":"my-token-here",
    "channel":"#channel-name-or-id",
    "text":"Text here.",
    "username":"otherusername"
}

Je n'ai pas fait quelque chose comme ça avant, donc je ne sais pas si je suis absent quelque chose. Merci!

InformationsquelleAutor Valentine | 2015-08-09