Come da titolo, quando eseguo gli endpoint sopra ottengo una risposta [] in Postman. Quasi tutti [] se l’utente foobar non ha creato alcun argomento, ma c’è un utente che ha appena creato un argomento e la query sopra risponde anche con [], mentre penso che entrambi dovrebbero sempre restituire le informazioni dell’utente poiché queste informazioni di base (IP registrato, nome utente) sono informazioni dell’utente quando hanno appena creato il loro account.
A proposito, non riesco a trovare l’endpoint di admin/users.json in https://docs.discourse.org/. È stato rimosso e non dovrebbe più essere utilizzato. Grazie!
Cosa succede se chiamo ancora admin/users.json, otterrò un 404 o posso continuare a usarlo nel mio codice. La versione della mia installazione di discourse è 3.4.0.beta2, significa che posso ancora usare admin/users.json?
Sì, va benissimo. Puoi continuare a usare /admin/users.json. Utilizza esattamente lo stesso codice sottostante di /admin/users/list/{flag}.json. Questo è probabilmente uno dei motivi per cui non è ancora stato documentato.
Sono in grado di far restituire a /admin/users.json un utente nuovo di zecca senza argomenti.
Grazie @blake. È colpa mia che non ho codificato il segno + nella stringa di query, il che ha causato la risposta vuota. Con la codifica corretta sono stati restituiti i risultati attesi.
Presumo lo stesso motivo per admin/users/list/all.json?email, anche se non appare nella documentazione.