Ich versuche, unsere Integration mit der Xero Partner API abzuschließen und habe Probleme mit dem Oauth-Prozess zum Erhalt von Tokens. Wir hatten kein Problem damit, die öffentliche API zu verwenden, aber mit der Partner-API, die ein Client-Zertifikat benötigt, erhalten wir immer einen Fehler "Keine Verbindung zu api-partner.network.xero.com:443".Xero Partner API Oauth-Zertifikate beim Versuch, Tokens zu erhalten (Linux/Perl)
Wir bearbeiten dieses OAuth-Teil von einem Autorisierungsserver, einem Apache/Linux Server mit Perl-Code. Der Rest der Anrufe werden von unserem IIS Server gemacht und wir haben keine Probleme.
Was ist verwirrend ist, dass nach den Dokumenten wir nicht einmal das Client-Zertifikat für die oauth Anrufe benötigen.
Allerdings erhielten wir zuerst Fehlermeldungen, die etwas anderes sagten ("Certificate verify failed") und wir vermuteten, dass wir das Client-Zertifikat auch in diesem Stadium brauchen. Also haben wir versucht, alle Zertifikatsvarianten zu installieren und zu verwenden, aber wir können trotzdem keine Verbindung herstellen.
Kann jemand bestätigen, dass OAUTH-Aufrufe das Clientzertifikat erfordern, und wenn ja, was ist erforderlich, um den OAUTH-Schritt auf einem Apache/Linux-Server abzuschließen? Welche Zertifikate werden benötigt und wie installieren wir sie?
Vielen Dank, Guy.
verfügbar ist. Haben Sie mit ihrem Kundendienst gesprochen? – simbabque
Gepostet im Entwicklerforum, aber noch keine Antworten .. –