Like/Unlike di un post restituisce 404

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.