私はdjangoのウェブサイトで働いています。現在のところ、PHPエンドポイントのみを提供するサードパーティのAPIと、PHPリクエストを構築する方法を指示するちっちゃなドキュメントとを統合する必要があります。 APIプロバイダは、SOAP経由でPHP API Webサービスへのリクエストを処理するクラスを含むPHPクライアントを導入しています。python/djangoプロジェクトをphp専用のAPIを提供するwebserviceと統合するには?
まず、APIプロバイダのサーバー側のトリッキーを知らずにPHPエンドポイントと対話するPythonクライアントを構築することは可能ですか?私はPHPクライアントのソースコードを深く掘り下げて、Pythonで書き直そうとしますか?
第2に、サードパーティのPHP APIを統合し、Pythonクライアントとやり取りするための正確なAPIを提供する中間PHP Webサービスを作成する必要があります。
もっと良い選択肢はありますか?
P.S.私がPHPとSOAPを初めて使うことに注意してください。
"PHPエンドポイント"とはどういう意味ですか?もう少し正確に記述できますか? – Twinfriends
APIプロバイダのドキュメントには、Webサイトの接続テスターで「php endpoint」を選択して認証情報を検証することが提案されています。ユーザーは "php endpoint"と ".net endpoint"のどちらかを選択できます。おそらく、それは彼らの特異性です。より正確に言えば、プロバイダーはPHPとAPIをどのように統合するかについてのドキュメントしか持っていません。 私が知る限り、APIエンドポイントは標準化されたデータをJSON形式またはXML形式で返す必要があります。エンドポイントに言語固有のロジックを含めることはできますか? – bilbohhh
通常、あなたはあなたが望む言語でAPIを要求することができます...特定の言語にしかアクセスできないAPIがあることについて私には新しかったでしょう。 – Twinfriends