我正在嘗試完成與Xero Partner API的集成,並且在獲取令牌的Oauth過程中遇到了一些麻煩。我們在使用公共API時沒有問題,但使用需要客戶端證書的合作伙伴API時,我們仍然收到錯誤「無法連接到api-partner.network.xero.com:443」。嘗試獲取令牌(Linux/Perl)時出現Xero Partner API Oauth證書問題
我們從授權服務器(運行perl代碼的Apache/Linux服務器)處理這個oauth部分。 其餘的調用是從我們的主要IIS服務器,我們沒有問題。
令人費解的是,根據文檔,我們甚至不需要oauth調用的客戶端證書。 http://developer.xero.com/documentation/getting-started/partner-applications/
但是,起初我們收到了錯誤消息(「證書驗證失敗」),我們猜測即使在這個階段我們確實需要客戶端證書。所以我們嘗試安裝和使用所有證書變體,但仍然無法連接。
任何人都可以確認oauth調用是否需要客戶端證書,如果能詳細說明爲了在apache/linux服務器上完成Oauth步驟需要什麼?需要哪些證書以及我們如何安裝它們?
非常感謝, 蓋伊。
你跟他們的客戶服務商談過了嗎? – simbabque
發表在開發者論壇上,但還沒有回覆.. –