Gibt es eine Möglichkeit, die API zu verwenden, um die kürzlich aktualisierten Beiträge anzuzeigen? Zum Beispiel den Endpunkt für die neuesten Beiträge, aber ich sehe keinen für Bearbeitungen. Ich habe einen Endpunkt für aktuelle Bearbeitungen unter Moderation auf dem Dashboard gefunden, aber das sind nur Bearbeitungen, die nicht vom Poster vorgenommen wurden, aber ich möchte alle Bearbeitungen, einschließlich der vom Poster vorgenommenen.
Ich glaube nicht. Die API kann man sich am einfachsten so vorstellen, dass es für alles, was in der Benutzeroberfläche angezeigt wird, einen Endpunkt gibt. Wenn du keine Möglichkeit findest, kürzlich bearbeitete Beiträge in der Benutzeroberfläche anzuzeigen, ist es unwahrscheinlich, dass es dafür einen API-Endpunkt gibt.
Abhängig von deinem Anwendungsfall könntest du ein Post Event Webhook einrichten, der auf einen externen Dienst verweist. Um bearbeitete Beiträge zu finden, überprüfe den X-Discourse-Event-Header des Webhooks. Bearbeitete Beiträge haben diesen Header auf post_edited gesetzt.
Danke. Wenn ich nun noch einmal darüber nachdenke, wäre es möglich, eine SQL-Abfrage einzurichten, um kürzlich bearbeitete Beiträge aufzulisten und diese zu diesem Zweck zu verwenden?
Ja, wenn das Data Explorer-Plugin auf Ihrer Website installiert ist, wäre das Schreiben einer Abfrage, die kürzlich bearbeitete Beiträge zurückgibt, der einfachste Weg, dies zu handhaben. Sie können Data Explorer-Abfragen auch über die API aufrufen, wenn Sie möchten: Run Data Explorer queries with the Discourse API.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.