Interact with discourse from Python?

Vielen Dank! Ja, das werde ich tun! Ich suche speziell nach Seitenaufrufen (angemeldete Benutzer, anonyme Benutzer, Crawler), kann dies aber in der API-Dokumentation nicht finden. Irgendwelche Hinweise?

1 „Gefällt mir“

Einige der Admin-spezifischen Aufrufe sind nicht in der API-Dokumentation aufgeführt.

Ich würde die Netzwerk-Registerkarte öffnen, zur Admin-Seite gehen, den Bericht mit den Daten anzeigen, die Sie abrufen möchten, und dann die Netzwerk-Registerkarte überprüfen, um zu sehen, was der Browser geladen hat.

Was im Grunde eine Zusammenfassung von Reverse engineer the Discourse API ist.

1 „Gefällt mir“

Was ich tun würde, ist, das Data Explorer-Plugin zu verwenden, um alles zu erhalten, was Sie möchten, und es dann über die API herunterzuladen. Data Explorer-Abfragen mit der Discourse API ausführen

3 „Gefällt mir“

Absolut; wenn Sie Daten benötigen, die von dem abweichen, was bereits im Admin-Panel angeboten wird, ist DE der richtige Weg.

Es gibt auch die Garantie, dass diese Abfragen nach einem Update keine anderen Daten zurückgeben, ABER auch die zugrunde liegenden Strukturen können sich ändern und Sie müssen die Abfrage möglicherweise warten.

In jedem Fall gibt es Kompromisse.

1 „Gefällt mir“

Vielen Dank euch beiden! Ich habe es mit der „Reverse Engineering“-Methode + API-Schlüssel geschafft! Vielen, vielen Dank!

1 „Gefällt mir“