Hay 2 IDs cuando intento obtener la API, en caso de falta de documentación

Intento hacer como las instrucciones de Sam en Cómo hacer ingeniería inversa de la API de Discourse
Pero muestra 2 ID, y no sé cómo continuar

Cuando intenté actualizar un mensaje privado, tiene 2 ID diferentes:

  1. ID del mensaje privado
  2. ID con un número mayor (como un ID para editar el mensaje privado)

Cuando probé enviar una solicitud PUT, el ID del mensaje privado solo puede cambiar el título. Y no puede cambiar los detalles del mensaje por “raw”.

Parece que los detalles del mensaje deben cambiarse por el nuevo ID de edición
Y no sé cómo obtener el segundo ID de la publicación (1846 en la imagen)

¿Podrías explicar este problema?

1 me gusta

Ese es el topic.id

Ese es el post.id

El título es parte del tema, raw es parte de la publicación. Si miras de cerca en la publicación, verás un campo topic_id que contiene el número que llamas ID del mensaje privado.

Puedes echar un vistazo aquí: There are 2 IDs when I try to get API, in case of lack documentation (este es el tema, pero es lo mismo que un MP) y ver:

Así que el post_id es lo que usarás para enviar cambios a raw. El topic_id es donde cambias el título.

3 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.