Estoy trabajando en este foro que está impulsado por Discourse. Después de que los moderadores me proporcionaron una clave API y un nombre de usuario, encontré un error en el punto final de la API POST /posts.json.
Como se menciona aquí, este punto final acepta un topic_id que debe ser un entero. Pero cuando hago una solicitud usando los parámetros topic_id y raw algo como
{
"topic_id": 17470,
"raw": "Test post."
}
Recibo el siguiente error.
'No tiene permiso para ver el recurso solicitado. El nombre de usuario o la clave de la API no son válidos.'
Sin embargo, puedo crear correctamente la publicación después de cambiar los datos de la solicitud de modo que topic_id sea una cadena.
{
"topic_id": "17470",
"raw": "Test post."
}