2016-07-13 17 views
0

Ich habe einen Workflow erstellt, der ausgelöst wird, wenn ein neues Konto erstellt wird.ZOHO CRM Webhook schlägt mit HTTP-Fehler fehl - 1

Die Webhook immer ausgelöst, und nicht mit http Fehler - 1 (dies alles in ZOHO angemeldet ist)

Die ZOHO Dokumentation besagt, dass http Fehler - 1 becasue der ZOHO Anruf kann den Server nicht erreichen aufgrund einer Firewall oder einige solche, aber keine Details angeboten.

Ich habe das gründlich getestet und ich glaube, das Problem ist an ihrem Ende. Ich habe das GET buchstäblich von mehreren Orten auf der ganzen Welt, einschließlich Indien, getestet und es kommt nie an. Außerdem gilt dies für AWS EC2 und die Firewallregeln für 80 und 443 lauten 0.0.0.0/0 (allow all). Es gibt kein Geoblocking. Keine Anfragen gelangen jemals in die Nähe eines Logs auf meinem Server, und ich habe andere Dienste, die diese APIs ohne Probleme verwenden.

Dieser einfache Test ist im Grunde genommen ein Ping, der Parameter akzeptiert, sie bereinigt, in JSON konvertiert, sie in ein Protokoll schreibt und die JSON-Payload mit dem HTTP-Status 200 an den Aufrufer zurückgibt.

Dies ist, was die Webhook wie in ZOHO aussieht: https: // /api/ping?AccountID=${Accounts.Account Id ENTFERNT}

Ein typischer Aufruf sollte wie etwas aussehen: https://REMOVED/api/ping?AccountID=123456789

Ich glaube, dass es etwas anderes ist und ich hoffe, dass jemand hier angetroffen und es gelöst hat, oder zumindest einen Vorschlag habe, den ich den Leuten bei ZOHO weitergeben kann. Dies ist seit dem 7.4.

+0

Sie setzen Trigger in Webhook, die auf welchem ​​Modul Sie ID greifen möchten? – Dharmendra

+0

Ich glaube schon. Der Webhook wird tatsächlich ausgelöst und zeigt einen Fehler in der Registerkarte "Webhook-Fehler" an. Wenn ich den Webhook durch eine E-Mail-Benachrichtigung ersetze, erhalte ich die E-Mail. –

Antwort

0

Nach fast zwei Wochen hin und her, stellt sich heraus, dass das CA.bundle nicht auf meinem Server installiert wurde. Dies hat dazu geführt, dass der Webservice-Aufruf fehlgeschlagen ist und keine Spuren auf meinem Server hinterlassen hat.