Dar/Like a un post devuelve 404

Estoy intentando dar o quitar me gusta a una publicación mediante la API, pero devuelve un error 404: “errors”:[“The requested URL or resource could not be found.”] y a veces se ejecuta con éxito. ¿Cuál podría ser la razón posible?

Estoy haciendo una llamada HTTP desde Node.js con los siguientes datos:

let form = {
    post_action_type_id: 2
};

y con las siguientes opciones:

{ 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' } }

¿Lo intentaste de la misma manera usando Postman?

Creo que encontré el problema. De alguna manera, solo se está llamando a unlike Post desde mi código, y por eso devuelve un 404. Gracias por la respuesta @fzngagan.

Sí. ¿Estás enviando la solicitud siempre con el método DELETE? Solo es para dar ‘no me gusta’. Para dar ‘me gusta’, debes enviar la solicitud con el método POST.