Ich möchte wissen, ob es eine Möglichkeit gibt, bestimmte Benachrichtigungen – zum Beispiel Badge-Benachrichtigungen oder Vertrauensstufen-Benachrichtigungen – zu deaktivieren, damit sie nicht in der Liste erscheinen, die von der Benachrichtigungs-API zurückgegeben wird:
{host}/notifications.json?filter=all
Mein Ziel ist es, nur Beitrags- oder Chat-Benachrichtigungen abzurufen.
Wenn dies über die API nicht möglich ist, gibt es dann eine Möglichkeit, zu verhindern, dass Discourse bestimmte Benachrichtigungen überhaupt in die Benachrichtigungsliste einfügt?
Es gibt keine integrierte Möglichkeit, bestimmte Benachrichtigungstypen (wie Abzeichen oder Änderungen des Vertrauensniveaus) von der Benachrichtigungs-API bei der Abfrage auszuschließen. Die beste Lösung ist, alle Benachrichtigungen über die API abzurufen und dann in Ihrer Anwendung nach dem notification_type zu filtern, der Sie interessiert.