Hallo zusammen,
ich wollte heute unsere (gerade erst neu aufgesetzte) v20 mit Pipedrive verbinden.
Dazu habe ich mich an diese Anleitung gehalten:
Man muss zuerst die App im Pipedrive Sandbox Account erstellen, um sie später zu übertragen. Soweit, so gut.
Momentan funktioniert in der Sandbox Umgebung auch alles - der Test der Integration in 3CX liefert mir den entsprechenden Kontakt zurück. In der Sandbox habe ich aber natürlich nur Testkontakte. Also wollte ich die App in der Produktivumgebung installieren.
Und hier hänge ich momentan.
So wie ich es verstehe, soll man das dadurch machen, dass man sich im Browser in der Produktivumgebung anmeldet und dann den Installationslink afür die App ebenfalls im Browser öffnen.
Wenn ich das mache, kommt zunächst ein Pipedrive Dialog, in dem ich die Produktivumgebung auswählen kann und in dem dann noch mal angezeigt wird welche Rechte ich der App damit gewähre.
Das passt also erst mal. Wenn ich dann auf "Allow and Install" klicke, passiert folgendes:
Es kommt diese Fehlermeldung von 3CX: {"state":["The state field is required."]}

Genau das passiert auch, wenn ich den von mit in Pipedrive bei "Callback-URL" eingetragenen Link öffne.
Diesen habe ich wie beschrieben zusammengesetzt: “https://my-pbx.example.com/api/oauth2crm”
Einziger Unterschied: Ich habe Port 5001 noch hinzugefügt weil ich diesen Port nutze. Also so: “https://my-pbx.example.com:5001/api/oauth2crm” (ohne Portangabe funktioniert es logischerweise nicht).
Was genau mache ich falsch?
Vielen Dank vorab!
ich wollte heute unsere (gerade erst neu aufgesetzte) v20 mit Pipedrive verbinden.
Dazu habe ich mich an diese Anleitung gehalten:
Man muss zuerst die App im Pipedrive Sandbox Account erstellen, um sie später zu übertragen. Soweit, so gut.
Momentan funktioniert in der Sandbox Umgebung auch alles - der Test der Integration in 3CX liefert mir den entsprechenden Kontakt zurück. In der Sandbox habe ich aber natürlich nur Testkontakte. Also wollte ich die App in der Produktivumgebung installieren.
Und hier hänge ich momentan.
So wie ich es verstehe, soll man das dadurch machen, dass man sich im Browser in der Produktivumgebung anmeldet und dann den Installationslink afür die App ebenfalls im Browser öffnen.
Wenn ich das mache, kommt zunächst ein Pipedrive Dialog, in dem ich die Produktivumgebung auswählen kann und in dem dann noch mal angezeigt wird welche Rechte ich der App damit gewähre.
Das passt also erst mal. Wenn ich dann auf "Allow and Install" klicke, passiert folgendes:
Es kommt diese Fehlermeldung von 3CX: {"state":["The state field is required."]}

Genau das passiert auch, wenn ich den von mit in Pipedrive bei "Callback-URL" eingetragenen Link öffne.
Diesen habe ich wie beschrieben zusammengesetzt: “https://my-pbx.example.com/api/oauth2crm”
Einziger Unterschied: Ich habe Port 5001 noch hinzugefügt weil ich diesen Port nutze. Also so: “https://my-pbx.example.com:5001/api/oauth2crm” (ohne Portangabe funktioniert es logischerweise nicht).
Was genau mache ich falsch?
Vielen Dank vorab!

