Criei um token de API usando a API; minha resposta após o redirecionamento de autenticação se parece com isto:
{
api = 4;
key = bd0553a26566b6ace74869ad6042fc22;
nonce = “5A3D2DD2-D6E3-4539-BDE1-3F114B9EC3A1”;
push = 0;
}
Em seguida, tento criar uma nova postagem usando a API da seguinte forma:
---SOLICITAÇÃO------------------
URL: https://myserver.com/posts.json
MÉTODO: POST
Api-Key: bd0553a26566b6ace74869ad6042fc22
Content-Type: application/json
Api-Username: AndrewB
CORPO: {
"title" : "Tópico de teste",
"raw" : "Isso foi postado pela API",
"category" : 0
}
----------------------------
Mas recebo um erro de acesso inválido:
---RESPOSTA------------------
URL: https://myserver.com/posts.json
MIMEType: application/json
Código de Status: 403
Content-Type: application/json; charset=utf-8
x-runtime: 0.006244
Content-Encoding: gzip
Server: 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
Dados da Resposta: {"errors":["Você não tem permissão para visualizar o recurso solicitado. O nome de usuário ou a chave da API são inválidos."],"error_type":"invalid_access"}
JSON da Resposta: {
"error_type" = "invalid_access";
errors = (
"Você não tem permissão para visualizar o recurso solicitado. O nome de usuário ou a chave da API são inválidos."
);
}
----------------------------
A conta do usuário se parece com isto:
Seção de API dos administradores:
Estou perdendo algo óbvio aqui? Qualquer ajuda é apreciada!

