PHP で Web サービスを呼び出し、QQ ユーザーがオンラインであるかどうかを確認する例を紹介します。
例: PHP で開発されたクライアント プログラムで Web サービスを呼び出します。 リーリー手順: SoapClient オブジェクトを作成するときは、ローカルに保存された WSDL ファイルまたはリモート アドレスを使用できます。特定のパラメータについては、次のような文字セット エンコーディングを参照してください。呼び出しメソッドのパラメータに中国語の文字が含まれている場合は、文字セット エンコーディングを指定する必要があります。指定しないとエラーが発生します。 Web サービスを呼び出す前に、まず SoapClient の __geunctions() メソッドと __getTypes() メソッドを呼び出して、呼び出す Web サービスによって公開されるメソッド、パラメータ、およびデータ型を確認できます。パラメータ名が渡されることに注意してください。 in は、soapclient と同じである必要があります。 内部の定義は一貫していなければなりません。一貫していないと、パラメータを渡すことができません。SoapClient の __soapCall() または __call() メソッドを使用する必要があります。具体的な使用方法については、php のヘルプ ドキュメントを確認してください。パラメーター要件が構造体の場合は、代わりに上記のコードなどのクラスを使用してください。 質問: Web サービス メソッドが XML 形式の文字列を返す場合、PHP は、XML 文字列ではなく、受信後にデータ コンテンツを独自に解析します。 実際のアプリケーションでは、誰もがこれにもっと注意を払う必要があります。 |