Fortsetzung der Diskussion von Der Zweck der 2 Discourse API-Systeme:
Was ist, wenn wir eine Anfrage für öffentlich verfügbare Informationen auf der Discourse-Instanz auf einer anderen öffentlich zugänglichen Website stellen möchten?
Zum Beispiel ist diese Seite (https://meta.discourse.org/u/gassim.json) öffentlich einsehbar, ohne sich bei der meta.discourse.org-Instanz anmelden zu müssen. Ich möchte eine React-App erstellen, die diese Anfrage mit fetch abruft und sie auf einer anderen öffentlich zugänglichen Website anzeigt (einer Seite, die keine Anmeldedaten erfordert). Welche API sollte ich verwenden? Die Admin API hätte perfekt funktioniert, da ich einen ‘get’-API-Schlüssel generieren kann, der nur für eine Art von Anfrage eingeschränkt ist. Aber wenn ich mehrere Beiträge lese, ist die Admin API für JavaScript-Clients nicht erlaubt. Andererseits scheint die User API zu verlangen, dass sich Benutzer für die Verwendung auf der externen Seite ‘aktivieren’/anmelden, aber wir möchten nur öffentlich verfügbare Informationen ohne die Notwendigkeit einer Anmeldung anzeigen.
Weitere Klärung ist sehr willkommen und notwendig! Und wenn möglich, würde ich mich freuen, wenn Sie ein funktionierendes Beispiel kennen, das Sie ähnlich wie den oben genannten Anwendungsfall teilen könnten.
Vielen Dank im Voraus!