ホームページ >バックエンド開発 >PHPチュートリアル >PHP Web サービスの技術ソリューションについて専門家に説明してもらいましょう。
専門家に PHP Web サービス技術について説明していただけますか?
今、保険会社とドッキング プログラムを行う必要があります。保険会社が Web サービスを提供しています。
これは PHP について理解できません。 get リクエストを送信してから XML を返し、その XML から必要なデータを取得します。
よろしくお願いします、ありがとう! ! ! !
-----解決策---------
http://docs.php 。 net/manual/zh/class.soapclient.php
マニュアルを読んで例に従ってください。理解できると思います
インターフェースアドレスを指定できない場合は~
------解決策----------------------
サービスにはユーザー名とパスワードが必要なので、書き込むことができません. 出力有効なコード
提供されたメソッド
Array
(
[0] => StandardApprovalResponse standardApproval(StandardApprovalRequest $in0)
[1] => StandardApprovalResponse underwrite(StandardApprovalRequest $ in0)
[2] => $ in0をリクエストします。 ponse20010 Financial Summary20010(FinancialsummaryRequest20010 $in0)
[8] => Financial SummaryResponse20020 Financial Summary20020(Financial SummaryRequest20020 $in0)
[9] => PolicyCancel(PolicyCancelRequest $in0)
[10] => atchCancelResponse ポリシーバッチキャンセル(ポリシー BatchCancelRequest $in0)
[11] =>SoapPolicyPremiumResponsepolicyPremium(SoapPolicyPremiumRequest $in0)
[12] =>SoapAlterableApprovalResponse alterableApproval(SoapAlterableApprovalRequest $in0)
[13] => lyResponseチームPolicyApply(したがって、apTeamPolicyApplyRequest $in0)
[14 ] => EPolicyDownloadResponse20012 epolicyDownload20012(EPolicyDownloadRequest20012 $in0)
[15] => SettleResponse30010 SettleRequest30010 $in0)
[16] => Response30011 決済結果 (SettleResultRequest30011 $in0)
[17] = > 再承認応答30012 再承認(再承認要求30012 $in0)
[18] => PolicyCancelResponse30013(PolicyCancelRequest30013 $in0)
[19] => in0 )
)
データ構造
配列
(
[0] => struct WssUserInfo {
string ログイン名;
文字列パスワード;
int orgId ;
}
[1 ] => struct Insurance {
dateTimepolicyEndDate;
string applicantName;
string by4;
string by3;
string by2;
string by1;
string insurantNexus;
dateTime applicantBirth;
string InsuranceCercCode;
doublepolicyPremium;
string productCode;
dateTime PolicyBeginDate;
string applicantCertType;
string TelephoneNumber ;
string FlightNo;
stringclaimantCercCode;
string applicantCercCode;
stringclaimantName;
dateTime InsuranceBirth;
string InsuranceSex;
string InsuranceName;
string applylicantSex;
stringclaimantCertType;
string InsuranceCertType ;
}
[2] => struct StandardApprovalRequest {
string innerOrderID;
WssUserInfo userInfo;
Insurance InsuranceDetail;
}
[3] => struct SysMessage {
string errorMsg;
string returnNumber;
string noteMsg;
}
[4] => struct StandardApprovalResponse {
SysMessage sysMessage ;
文字列 externalOrderID;
文字列 by2;
文字列 by1;
文字列ポリシー No;
}
[5] => struct SoapBatchPolicyApplyRequest {
文字列 by5;
文字列by4;
WssUserInfo userInfo;
文字列by3;
文字列by2;
文字列by1;
文字列outerOrderID;
文字列transID;