Private Message Send API

Merci, c’est résolu ! Non, comme la documentation de l’API ne listait pas archetype comme obligatoire (pas même « obligatoire pour les messages privés » comme c’est le cas pour target_usernames) et ne mentionnait rien à son sujet, je n’ai pas touché à ce paramètre.

Quoi qu’il en soit, cela fonctionne maintenant. Pour référence de quiconque rencontrerait le même problème (surtout si vous utilisez POST), les éléments du corps encodés en JSON dans ma requête fonctionnelle sont :

clé valeur
raw le texte brut du message
title le titre du message/fil
target_usernames liste de noms d’utilisateurs séparés par des virgules
archetype la chaîne littérale private_message

Ceci est envoyé dans le corps d’une requête POST vers /posts.json avec les champs d’en-tête personnalisés suivants :

clé valeur
Content-Type application/json; charset=UTF-8
Api-Key données de la clé
Api-Username le nom d’utilisateur