Ist es möglich, Send Grid Konto zu konfigurieren, dass ich mehrere Post Event URL Event Benachrichtigung angeben kann. Oder ist es möglich, mehrere Ereignisbenachrichtigungs-Apps hinzuzufügen?Kann ich mehrere Endpunkte für Sendgrid-Ereignisbenachrichtigungen angeben?
6
A
Antwort
8
Derzeit können die Events-Webhook-POST-Ereignisse nicht auf mehrere URLs verteilt werden.
Sie könnten ein Skript schreiben, das die Daten an so viele URLs wie gewünscht umschreibt und SendGrid an POST weiterleitet. Zum Beispiel, geschrieben in PHP:
// An array of the URLs you want to POST to:
$urls = array("http://mylocation1.com/event", "http://mylocation2.com/event");
$multi_handle = curl_multi_init();
$handles = array();
// Loop through each URL and create a cURL Handle for the URL
// The cURL handle will POST data that comes to this script to the url.
foreach ($urls as $key => $url) {
$handles[$key] = curl_init();
curl_setopt($handles[$key], CURLOPT_URL, $url);
curl_setopt($handles[$key], CURLOPT_POST, 1);
curl_setopt($handles[$key], CURLOPT_POSTFIELDS, $_POST);
curl_setopt($handles[$key], CURLOPT_RETURNTRANSFER, true);
curl_multi_add_handle($multi_handle, $handles[$key]);
}
$running = null;
// Run through each cURL handle and execute it.
do {
curl_multi_exec($multi_handle, $running);
} while ($running);
curl_multi_close($multi_handle);
EDIT: Es ist jetzt empfohlen, Reflector.io (ein anderes SendGrid Produkt) verwenden die Webhook an mehrere Empfänger senden zu lassen.
Verwandte Themen
- 1. WCF-Dienst für mehrere Endpunkte
- 2. Kann ich mehrere Standardwerte für eine Template-Member-Funktion angeben?
- 3. Mehrere Endpunkte unter IIS
- 4. Mehrere Endpunkte mit Resteasy
- 5. Kann ein Dienst mehrere Endpunkte haben?
- 6. WCF Mex Endpunkte für mehrere Bindungen
- 7. Mehrere Anker/Endpunkte in jsPlumb
- 8. Wie kann ich mehrere Quellordner in meiner tsconfig.json angeben?
- 9. Angeben der Codeanalyse-Ausgabedatei für mehrere Projekte
- 10. Retrofit - Mehrere Endpunkte mit dem gleichen RestAdapter
- 11. mehrere Endpunkte von solr unsing solarium hinzufügen
- 12. Wie mehrere Endpunkte in Finken zu kombinieren
- 13. Zend Gdata - setVisibility für newEventEntry? (Ereignisse für mehrere Kalender angeben)
- 14. DRF - Erstellen mehrerer Endpunkte für PATCH-Anfrage
- 15. Wie kann ich die Eindeutigkeit für mehrere Felder in Mongo angeben, NICHT kombiniert?
- 16. Wie kann ich mehrere generische Typabhängigkeiten für eine einzelne Methode angeben?
- 17. Wie kann ich eine dynamische Höhe für ein ImageView angeben?
- 18. Wie kann ich Hintergrundfarbe in Ressourcen für Farbstatuslisten angeben?
- 19. Wie kann ich einen Standardwert für eine log4j-Eigenschaft angeben?
- 20. Kann ich Einschränkungen für Typ-Member von Typparametern angeben?
- 21. Kann ich eine klassenweite Gruppe für einen TestNG-Testfall angeben?
- 22. Wie kann ich eine Kategorie für eine Gradle-Aufgabe angeben?
- 23. Wie kann ich den Portbereich für OpenMPI angeben?
- 24. Kann ich DB-Spaltennamen für Dapper-Dot-Net-Mappings angeben?
- 25. Wie kann ich eine Standardzeit für eine ndb.TimeProperty() angeben?
- 26. Wie kann ich mehrere Verzeichnisse angeben, aus denen RSpec Tests ziehen kann?
- 27. Verwalten mehrerer WCF-Endpunkte für denselben Dienst
- 28. Mehrere Filter in hbase angeben
- 29. WCF, IIS und Endpunkte
- 30. Kann ich meinen expliziten Typvergleicher inline angeben?
Vielen Dank. Ich möchte Ereignisbenachrichtigung für diffirent Umgebung verwenden und es ist nicht für mich geeignet, Code für eine Umgebung zu verwenden, die Daten an andere erneut übermittelt, aber trotzdem danke. –