Miglior modo per ottenere (tramite API) una lista di utenti da un gruppo e i loro bios

Vorrei effettuare una chiamata API che restituisca un elenco di utenti in un dato gruppo di utenti, insieme alla loro bio. Non voglio trovarmi nella posizione di dover effettuare una nuova chiamata API per ogni utente per poi ottenere la loro bio.

C’è un modo per farlo?

Usa il plugin data explorer e poi Esegui query Data Explorer con l’API di Discourse.

1 Mi Piace

C’è un modo per farlo utilizzando le API pubblicamente disponibili? Vogliamo essere in grado di accedere a questi dati da un sito pubblico, ma sembra che il bio potrebbe non essere disponibile a meno che non si fornisca una chiave API.

Non credo ci sia un endpoint che ti dia tutti i membri di un gruppo con la loro bio. Dovrai scorrere gli utenti per ottenere la loro bio. Puoi ottenere gli utenti di un gruppo da qualcosa come https://meta.discourse.org/groups/support-experts/members.json?offset=0&order=&asc=true&filter=

Profile - pfaffman - Discourse Meta mostra la mia bio in una finestra incognito, quindi la bio potrebbe essere disponibile sul tuo sito per utenti anonimi, quindi non avresti bisogno di una API key.

Forse vuoi dare un’occhiata a Reverse engineer the Discourse API

Una volta ero un accademico. Mia moglie fa analisi del discorso con strumenti come ATLAS.ti e ho passato del tempo a estrarre dati da varie fonti per analizzarli con vari strumenti. Buona fortuna!

3 Mi Piace

Penso che dovresti avere nascondi i profili utente al pubblico disattivato affinché siano disponibili per i non utenti, quindi potrebbe valere la pena verificarlo.

4 Mi Piace

Grazie, non mi ero reso conto che fosse un’opzione, ma cambiarla mi permette ora di accedere ai dettagli degli utenti!

3 Mi Piace

Entonces, ¿ERES un administrador pero quieres extraer los datos sin usar una clave API?

Entonces, ¿estás intentando incrustar estos datos de un sitio que administras en algún otro sitio?

2 Mi Piace

Sì, e ha avuto successo grazie al tuo aiuto :slight_smile:

2 Mi Piace

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