Come ottenere menzioni per un utente specifico tramite l'API?

Come posso ottenere i menzioni per un utente specifico tramite l’API? Non ho trovato nulla a riguardo nella documentazione e non riesco a trovare nulla nemmeno nel codice sorgente.

Vogliamo mostrare i menzioni degli utenti nel nostro sito di terze parti. Dovrebbero esserci sufficienti informazioni disponibili tramite l’API per consentire all’utente di fare clic sul menzione e essere reindirizzato al topic specifico.

È possibile farlo?

Ho trovato l’endpoint delle notifiche dell’API, ma questo non mi fornisce alcun menzione.

2 Mi Piace

Non sono sicuro che sia quello che stai cercando, ma ho il mio post principale del forum webhooks in una funzione cloud di Firebase (funzionerebbe qualsiasi backend). Se fai qualcosa del genere, il backend potrebbe leggere il contenuto dei post, cercando le @-menzioni.

Uso i webhook per scansionare il contenuto e inviare notifiche su Slack quando c’è qualcosa che richiede attenzione con breve preavviso.

Quello sarebbe https://meta.discourse.org/user_actions.json?offset=0&username=falco&filter=7, dove falco è il nome utente di destinazione.

Puoi scoprire questi endpoint API tramite Come fare reverse engineering dell’API di Discourse

4 Mi Piace

Ok, grazie mille. Era proprio quello. Ho provato a fare reverse engineering, ma penso di aver perso quel punto perché non è ovvio, guardando quella chiamata, che serva proprio per ottenere i menzioni per un utente specifico.

Sarebbe molto utile se fosse incluso nella documentazione!

1 Mi Piace