我在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