API Ottieni Utente tramite ID Account Associato

Ciao a tutti, sono ancora piuttosto nuovo nell’uso di Discourse come principale mezzo di comunicazione per la mia comunità e non sono sicuro di come procedere in alcune situazioni.

Vi spiegherò cosa sto cercando di fare, così da potervi dare una migliore comprensione.

La mia comunità è orientata al gaming e voglio utilizzare Discourse come sistema di gestione utenti per tutte le parti della mia comunità. Sto cercando di sincronizzare i ruoli da Discourse a un server di gioco Steam per gli utenti che hanno effettuato l’accesso tramite Steam.

Come potrei cercare un utente in modo efficiente tramite l’ID Steam utilizzando l’API di Discourse, per ottenere i suoi gruppi? Qualsiasi indicazione sarebbe apprezzata! Sono abbastanza familiare con l’uso delle API, ma non riesco a capire se questo sia fattibile o qual sia il miglior approccio per me.

Vorrei fare lo stesso. Non ho una risposta, ma ecco quanto segue:

Puoi scaricare un file CSV che contiene sia l’ID utente che l’ID esterno da /admin/users/list/active, Export. Non è una chiamata API, ma potrebbe essere d’aiuto.

1 Mi Piace

Sì, è sicuramente un passo nella direzione giusta. Non vedo solo un modo per eseguire una query tramite l’API per cercare una persona tramite un identificatore esterno. Idealmente, vorrei poterlo fare sia con gli ID Discord che con gli ID Steam, ma spero di risolvere prima la questione degli ID Steam.

Dovresti essere in grado di utilizzarlo sia per gli accessi a Discord che a Steam:

3 Mi Piace

Grazie mille, l’ho appena provato e ha funzionato esattamente come mi serviva! Ora dovrò solo scrivere l’implementazione nel gioco.

1 Mi Piace

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