Sto cercando di mettere/unmettere un post tramite API, ma restituisce 404, “errors”:[“L’URL o la risorsa richiesta non sono stati trovati.”], e a volte viene eseguito con successo. Qual potrebbe essere la ragione possibile?
Sto effettuando una chiamata HTTP da Node.js con i seguenti dati:
let form = {
post_action_type_id: 2
};
e con le seguenti opzioni:
{ hostname: 'comments.charmboard.com',
path: '/post_actions/85815',
method: 'DELETE',
timeout: 3000,
headers:
{ 'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': 21,
Accept: 'application/json',
'Api-Key': '12345678909876543212345678987654323456789',
'Api-Username': '113225072183895994023' } }
Hai provato lo stesso usando Postman?
Penso di aver individuato il problema. In qualche modo dal mio codice viene chiamato solo unlike Post ed è per questo che restituisce 404. Grazie per la risposta @fzngagan.
Sì. State inviando la richiesta sempre con il metodo DELETE?
È solo per il dislike. Per il like, dovete inviare la richiesta con il metodo POST.