Ho bisogno di un discourse che possa ottenere direttamente l’ultima informazione di commento di un post specificando solo l’ID del post, senza specificare il piano, per ottenere direttamente l’ultima informazione di commento. Esiste questa interfaccia?
Consiglierei di utilizzare una query di esplorazione dati per questo. Puoi eseguire query programmaticamente e ottenere risultati JSON. Ecco qui:
-- [params]
-- post_id :post_id
SELECT
p.id,
p.topic_id,
p.post_number,
p.raw AS raw_content, -- Markdown/source
p.cooked AS html_content, -- Rendered HTML
p.user_id,
p.created_at,
p.updated_at
FROM posts p
WHERE p.id = :post_id
AND p.deleted_at IS NULL -- rimuovi se vuoi anche i post eliminati
-- AND p.hidden = false -- escludi opzionalmente i post nascosti
LIMIT 1;
Sono due servizi diversi, che possono essere ottenuti solo tramite interfaccia.
Forse potresti spiegare un po’ di più cosa stai cercando di ottenere? Allora potrei prepararti uno script Python, per esempio ![]()
Puoi creare la query di Data Explorer, quindi chiamarla utilizzando l’API.
Grazie a tutti, ho già risolto in altro modo.
Ti dispiace condividere come l’hai risolto? Potrebbe aiutare altri con la stessa domanda.
È stato fatto tramite due chiamate di interfaccia, una per ottenere il numero totale di commenti e poi usare quel numero per ottenere l’ultimo.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.