我在django網站上工作。目前,我需要將它與僅提供PHP端點的第三方API以及一些指導如何構建PHP請求的糟糕文檔集成在一起。 API提供程序引入了一個PHP客戶端,其中包含一個可通過SOAP處理對PHP API Web服務的請求的類。如何將python/django項目與僅爲php提供API的web服務集成?
首先,是否有可能構建python客戶端,它將與PHP端點進行交互,而無需知道API提供者的服務器端欺騙?我是否應該深入探討PHP客戶端源代碼並嘗試用python重寫它?
其次,我應該創建中介PHP webservice,它將集成第三方PHP API並提供一個精確的API來與python客戶端進行交互。
有沒有更好的選擇?
P.S.請注意,我是PHP和SOAP的新手。
「PHP端點」是什麼意思?你能形容它更精確一點嗎? – Twinfriends
API提供商的文檔建議驗證在其網站的連接測試器中選擇「php端點」的憑證。用戶可以選擇「php端點」和「.net端點」。可能,這是他們的特質。更確切地說,提供者只有一個文檔說明如何將他們的API與PHP集成。 據我所知,API端點應該以JSON或XML格式返回標準化數據。端點是否可以包含任何語言特定的邏輯? – bilbohhh
通常情況下,你可以用你想要的語言來調用請求的API ...對我來說,只有API纔可以訪問特定的語言。 – Twinfriends