Esiste un endpoint API per post modificati di recente?

C’è un modo per usare l’API per visualizzare i post che sono stati aggiornati di recente? Ad esempio, l’endpoint dei post più recenti, ma non ne vedo nessuno per le modifiche. Ho trovato un endpoint per le modifiche recenti sotto moderation nella dashboard, ma si tratta solo di modifiche non apportate dal poster, ma io voglio tutte le modifiche, comprese quelle apportate dal poster.

Non credo. Il modo più semplice di pensare all’API è che c’è un endpoint per tutto ciò che viene visualizzato nell’interfaccia utente. A meno che tu non trovi un modo per visualizzare i post modificati di recente nell’interfaccia utente, è improbabile che ci sia un endpoint API per questo.

A seconda del tuo caso d’uso, potresti configurare un evento post webhook per puntare a un servizio esterno. Per trovare i post modificati, controlla l’intestazione X-Discourse-Event del webhook. I post modificati avranno quell’intestazione impostata su post_edited.

2 Mi Piace

Grazie. Ora che ci penso ancora un po’, sarebbe possibile impostare una query SQL per elencare i post modificati di recente e usarla per fare questo?

2 Mi Piace

Sì, se il plugin Data Explorer è installato sul tuo sito, scrivere una query per restituire i post modificati di recente sarebbe il modo più semplice per affrontare questo problema. Puoi anche chiamare le query di Data Explorer tramite l’API, se preferisci: Run Data Explorer queries with the Discourse API.

3 Mi Piace

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