Schauen Sie sich Reverse engineer the Discourse API an. Wenn ich diesen Ansatz für den Bericht „Topics With no Response“ versuche, sehe ich, dass er GET-Anfragen macht, ähnlich wie:\n\nhttp://forum.example.com/admin/reports/bulk?reports%5Btopics_with_no_response%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Btopics_with_no_response%5D%5Bstart_date%5D=2022-02-01&reports%5Btopics_with_no_response%5D%5Bend_date%5D=2023-06-17&reports%5Btopics_with_no_response%5D%5Blimit%5D=50\n\nSie können die kodierten Query-Parameter im Netzwerk-Tab des Inspektors Ihres Browsers abrufen. Mit dieser URL sollten Sie etwas Ähnliches tun können:\n\n\ncurl -X GET \"http://localhost:4200/admin/reports/bulk.json?reports%5Btopics_with_no_response%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Btopics_with_no_response%5D%5Bstart_date%5D=2022-05-16&reports%5Btopics_with_no_response%5D%5Bend_date%5D=2022-09-10&reports%5Btopics_with_no_response%5D%5Blimit%5D=50\" \\\n-H \"Api-Key: $api_key\" \\\n-H \"Api-Username: system\"\n\n\nSie müssen api_key auf einen globalen API-Schlüssel für alle Benutzer setzen – ich glaube nicht, dass es einen bestimmten Bereich gibt, der für die Berichte verwendet werden kann.\n\nBeachten Sie, dass Sie die json-Erweiterung zur URL hinzufügen müssen (http://localhost:4200/admin/reports/bulk.json)
1 „Gefällt mir“