Wie im Titel angegeben, erhalte ich bei der Ausführung der obigen Endpunkte in Postman eine []-Antwort. Fast alle [], wenn Benutzer foobar kein Thema erstellt haben, aber es gibt einen Benutzer, der gerade ein Thema erstellt hat, die obige Abfrage antwortet ebenfalls mit [], während ich denke, dass beide immer Benutzerinformationen zurückgeben sollten, da diese grundlegenden Informationen (registrierte IP, Benutzername) Benutzerinformationen sind, wenn sie gerade ihr Konto erstellt haben.
Übrigens kann ich den Endpunkt admin/users.json unter https://docs.discourse.org/ nicht finden. Wurde er entfernt und soll nicht mehr verwendet werden? Danke!
Was passiert, wenn ich admin/users.json immer noch aufrufe? Erhalte ich dann 404 oder kann ich es weiterhin in meinem Code verwenden? Meine Discourse-Installationsversion ist 3.4.0.beta2, bedeutet das, dass ich admin/users.json immer noch verwenden kann?
Das Seltsame ist, dass ich admin/users/list/all.json?email nicht auf https://docs.discourse.org/ finden kann.
Ja, das ist völlig in Ordnung. Sie können weiterhin /admin/users.json verwenden. Es verwendet denselben zugrunde liegenden Code wie /admin/users/list/{flag}.json. Das ist wahrscheinlich einer der Gründe, warum es noch nicht dokumentiert wurde.
Ich kann /admin/users.json dazu bringen, einen brandneuen Benutzer ohne Threads zurückzugeben.
Danke @blake. Es ist meine Schuld, dass ich das Zeichen + in der Query-Zeichenkette nicht kodiert habe, was die leere Antwort verursacht hat. Mit korrekter Kodierung wurden die erwarteten Ergebnisse zurückgegeben.
Ich gehe davon aus, dass dies auch der Grund für admin/users/list/all.json?email ist, obwohl es nicht in der Dokumentation aufgeführt ist.