J’ai créé un jeton API en utilisant l’API. Ma réponse après la redirection d’authentification ressemble à ceci :
{
api = 4;
key = bd0553a26566b6ace74869ad6042fc22;
nonce = “5A3D2DD2-D6E3-4539-BDE1-3F114B9EC3A1”;
push = 0;
}
J’essaie ensuite de créer un nouveau post en utilisant l’API de la manière suivante :
---DEMANDE------------------
URL : https://myserver.com/posts.json
MÉTHODE : POST
Api-Key : bd0553a26566b6ace74869ad6042fc22
Content-Type : application/json
Api-Username : AndrewB
CORPS : {
"title" : "Sujet de test",
"raw" : "Ceci est publié via l'API",
"category" : 0
}
----------------------------
Mais je reçois une erreur d’accès invalide :
---RÉPONSE------------------
URL : https://myserver.com/posts.json
MIMEType : application/json
Code d'état : 403
Content-Type : application/json; charset=utf-8
x-runtime : 0.006244
Content-Encoding : gzip
Serveur : nginx
x-download-options : noopen
x-xss-protection : 1; mode=block
x-permitted-cross-domain-policies : none
referrer-policy : strict-origin-when-cross-origin
Date : Tue, 31 Mar 2020 17:37:54 GMT
x-request-id : 82b293d8-a609-42b1-8338-dcbdcbc72a61
x-content-type-options : nosniff
x-frame-options : SAMEORIGIN
Vary : Accept-Encoding
Données de réponse : {"errors":["Vous n'êtes pas autorisé à accéder à la ressource demandée. Le nom d'utilisateur ou la clé API est invalide."],"error_type":"invalid_access"}
JSON de réponse : {
"error_type" = "invalid_access";
errors = (
"Vous n'êtes pas autorisé à accéder à la ressource demandée. Le nom d'utilisateur ou la clé API est invalide."
);
}
----------------------------
Le compte utilisateur ressemble à ceci :
Section API des administrateurs :
Est-ce que je manque quelque chose d’évident ici ? Toute aide est appréciée !

