cmdntd
(cmdntd)
Janeiro 14, 2022, 11:07am
1
Tentei seguir as instruções do Sam em Como fazer engenharia reversa da API do Discourse
Mas ele exibe 2 IDs, e isso me deixa sem saber como prosseguir
Quando tentei atualizar uma mensagem privada, ela tem 2 IDs diferentes:
ID da mensagem privada
ID com um número maior (como um ID para editar a mensagem privada)
Quando testei enviar uma requisição PUT, o ID da mensagem privada só pode alterar o título. E não pode alterar os detalhes da mensagem por “raw”
Parece que os detalhes da mensagem devem ser alterados pelo novo ID de edição
E eu não sei como obter o segundo ID da postagem (1846 na imagem)
Você poderia explicar este problema?
1 curtida
pfaffman
(Jay Pfaffman)
Janeiro 14, 2022, 2:37pm
2
cmdntd:
Esse é o topic.id
cmdntd:
ID com número maior (como um ID para editar mensagem privada)
Esse é o post.id
O título faz parte do tópico, raw faz parte da postagem. Se você olhar atentamente na postagem, verá um campo topic_id que contém o número que você está chamando de ID da mensagem privada.
Você pode dar uma olhada aqui: There are 2 IDs when I try to get API, in case of lack documentation (esse é este tópico, mas é o mesmo que PM) e ver:
Portanto, é o post_id que você usará para POSTAR alterações em raw. O topic_id é onde você muda o título.
3 curtidas
system
(system)
Fechado
Fevereiro 13, 2022, 2:37pm
3
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.