欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

请高手讲解一下PHP Web services 技术解决方案

程序员文章站 2022-05-18 21:46:23
...
请高手讲解一下PHP Web services 技术
现在要做一个保险公司对接程序,保险公司给的是一个Web services

我对这个不懂,是不是就是PHP向他们发送一个get请求,然后返回一个xml,我重xml里抓取我需要的数据。

请高手帮个忙啊,谢谢!!!!

------解决方案--------------------
http://docs.php.net/manual/zh/class.soapclient.php
翻翻手册 照着例子依葫芦画瓢 相信你能弄出来的
实在不行把接口地址给出来~
------解决方案--------------------
你那个 services 需要用户名和口令,无法写出有效的代码

提供的方法
Array
(
[0] => StandardApprovalResponse standardApproval(StandardApprovalRequest $in0)
[1] => StandardApprovalResponse underwrite(StandardApprovalRequest $in0)
[2] => SoapBatchPolicyApplyResponse batchApply(SoapBatchPolicyApplyRequest $in0)
[3] => SoapBatchPolicyApplyResponse batchAllSuccessApply(SoapBatchPolicyApplyRequest $in0)
[4] => PolicyQueryResponse policyQuery(PolicyQueryRequest $in0)
[5] => PolicyQueryResponse20002 policyQuery20002(PolicyQueryRequest20002 $in0)
[6] => CheckingDetailResponse20011 checkingDetail20011(CheckingDetailRequest20011 $in0)
[7] => FinancialSummaryResponse20010 financialSummary20010(FinancialSummaryRequest20010 $in0)
[8] => FinancialSummaryResponse20020 financialSummary20020(FinancialSummaryRequest20020 $in0)
[9] => PolicyCancelResponse policyCancel(PolicyCancelRequest $in0)
[10] => PolicyBatchCancelResponse policyBatchCancel(PolicyBatchCancelRequest $in0)
[11] => SoapPolicyPremiumResponse policyPremium(SoapPolicyPremiumRequest $in0)
[12] => SoapAlterableApprovalResponse alterableApproval(SoapAlterableApprovalRequest $in0)
[13] => SoapTeamPolicyApplyResponse teamPolicyApply(SoapTeamPolicyApplyRequest $in0)
[14] => EPolicyDownloadResponse20012 epolicyDownload20012(EPolicyDownloadRequest20012 $in0)
[15] => SettleResponse30010 settle(SettleRequest30010 $in0)
[16] => SettleResultResponse30011 settleResult(SettleResultRequest30011 $in0)
[17] => ReapprovalResponse30012 reapproval(ReapprovalRequest30012 $in0)
[18] => PolicyCancelResponse30013 policyCancel30013(PolicyCancelRequest30013 $in0)
[19] => string standardApproval20003(string $in0)
)

数据结构
Array
(
[0] => struct WssUserInfo {
string loginName;
string password;
int orgId;
}
[1] => struct Insurance {
dateTime policyEndDate;
string applicantName;
string by4;
string by3;
string by2;
string by1;
string insurantNexus;
dateTime applicantBirth;
string insuredCercCode;
double policyPremium;
string productCode;
dateTime policyBeginDate;
string applicantCertType;
string phoneNumber;
string flightNo;
string claimantCercCode;
string applicantCercCode;
string claimantName;
dateTime insuredBirth;
string insuredSex;
string insuredName;
string applicantSex;
string claimantCertType;
string insuredCertType;
}
[2] => struct StandardApprovalRequest {
string outerOrderID;
WssUserInfo userInfo;
Insurance insuranceDetail;
}
[3] => struct SysMessage {
string errorMsg;
string returnNumber;
string noteMsg;
}
[4] => struct StandardApprovalResponse {
SysMessage sysMessage;
string outerOrderID;
string by2;
string by1;
string policyNo;
}
[5] => struct SoapBatchPolicyApplyRequest {
string by5;
string by4;
WssUserInfo userInfo;
string by3;
string by2;
string by1;
string outerOrderID;
string transID;
请高手讲解一下PHP Web services 技术解决方案

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频