MaxMind / IP-Daten in Webhooks

Hallo zusammen,

Ich sehe die IP- und Geo-Daten für Benutzer, wenn sie sich anmelden, aber ich kann nicht herausfinden, wie ich diese Informationen in Webhook-Ereignisse einfügen kann.

Gibt es eine Einstellung oder ein Plugin, das ich übersehe, um diese Informationen in die Benutzer-Webhooks zu bekommen?

Was versuchen Sie mit oder wegen ihrer IP-Adresse zu tun?

2 „Gefällt mir“

Fügen Sie die Standortinformationen zu deren Kontakt in Hubspot hinzu.

Ah. Ich verstehe. Das ergibt Sinn. Ja, wenn der Webhook den Standort nicht enthält (was nicht überraschend ist), benötigen Sie ein Plugin, um diesen zum Webhook hinzuzufügen.

Vielleicht kopiert das Plugin den Standort in ein benutzerdefiniertes Feld des Benutzers, das Teil der Webhook-Ladung sein könnte? Oder es müsste zum Serializer hinzugefügt werden.

1 „Gefällt mir“

Dieses Plugin könnte ein gutes Beispiel dafür sein, wie man das macht:

2 „Gefällt mir“

Ich bin etwas überrascht, dass der Anmelde-Webhook die IP-Informationen nicht enthält

Wenn ich das lösen müsste, würde ich Folgendes tun:

  • beim Webhook-Empfänger
    • eine Abfrage zurück an Discourse senden, um die Anmelde-IP abzurufen
    • dann die Anmelde-IP in der Maxmind-DB (oder einem Äquivalent) nachschlagen
    • diese Informationen an den gewünschten Ort weiterleiten