EAI接口开发使用及单点登录配置说明

上传人:小*** 文档编号:242967842 上传时间:2024-09-13 格式:PPT 页数:19 大小:986KB
返回 下载 相关 举报
EAI接口开发使用及单点登录配置说明_第1页
第1页 / 共19页
EAI接口开发使用及单点登录配置说明_第2页
第2页 / 共19页
EAI接口开发使用及单点登录配置说明_第3页
第3页 / 共19页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,6.1 EAI,接口开发使用,及单点登录配置说明,1.,在线文档:,用,友,TurboCRM6.1 EAI,使用标准的,Web Service,接口。,其在线文档,可以通过以下方式访问:,http:/localhost/webservice/service.php?orgcode=crm,其中,http:/localhost,为当前,TurboCRM 6.1,系统所使用的,Apache,服务器地址。,参数,orgcode,取值“,crm”,,为当前系统所使用的单位简称。,在线文档,如图,:,在线文档,2.,接口介绍,用友,TurboCRM6.1,的,WebService,主要的两个接口是:,(1)WS_System,提供,CRM,系统用户登录登出的,WEB,服务,验证身份,login( string user, string password, int lang ),type string user,用户登录名,type string password,登录密码,WS_System,接口,type int lang,登录后使用的语言,默认为中文,returns string,如果验证成功,返回一个,token,串,否则返回空字符串,调用其它的,WEB,服务,必须将,token,变量加到请求头中,退出登录,logout( ) returns void,(2)WS_EAI,提供,CRM,系统用户,EAI,读取的,WEB,服务,EAI,处理函数,process(string queryXml),type string queryXml,输入,XML,returns string,输出,XML,WS_EAI,接口,3.,调用流程,(1),登录系统,使用,Web Service,标准接口,通过,http:/localhost/webservice/service.php?orgcode=crm&class=WS_System&wsdl,调用登录函数,login,,传入登录名、密码,返回当前登录的,Session,。,Web Service,调用流程,(2),使用,EAI,接口,使用,Web Service,标准接口,通过,http:/localhost/webservice/service.php?orgcode=crm&class=WS_EAI&wsdl,调用,EAI,接口函数,process,,传入查询,xml,,登录的,Session,,返回结果,xml,。,Web Service,调用流程,4.,开发实例,修改,PHP,配置文件,php.ini,,使,PHP,运行环境持以下两个扩展库:,extension=php_soap.dll,extension=php_xsl.dll,调用,Web Service,使用,PHP,类:,SoapClient,代码示例如下:,$client = new SoapClient($wsURL);,$result = $client-_soapCall($wsFunc, $params, array(),$header);,Web Service,调用开发示例,参数说明:,(1)$wsURL,:,为,TurboCRM6.1 EAI,提供的,Web Service,地址,如登录登出服务地址为:,http:/localhost/webservice/service.php?orgcode=crm&class=WS_System&wsdl,EAI,处理地址为:,http:/localhost/webservice/service.php?orgcode=crm&class=WS_EAI&wsdl,Web Service,调用开发示例,(2)$wsFunc,:,为,TurboCRM6.1 EAI,提供的函数,如登录函数,login,,,EAI,处理函数,process,。,(3)$params,参数数组,参见函数说明,如登录函数,login,的参数即可设置如下:,$params = array(“admin”, ”123”);,即登录名为,admin,,登录密码为,123,。,(4)$header,PHP,类,SoapHeader,对象。,Web Service,调用开发示例,5.,调用流程,(1),登录系统,$wsURL=“,http:/localhost/webservice/service.php?orgcode=crm&class=WS_System&wsdl,”;,$params = array(“admin”, ”123”);,$header = null;,$client = new SoapClient($wsURL);,$wsFunc = “login”;,$session = $client-_soapCall($wsFunc, $params, array(),$header);,调用,Web Service,流程:,$session,返回为登录函数返回的,session,,这个,session,在后续调用,EAI,接口时需要用到。如果不传递,session,,,EAI,接口将无法返回正确的值。,(2),处理,EAI,函数,$queryXML = ;,$wsURL=“,http:/localhost/webservice/service.php?orgcode=crm&class=WS_EAI&wsdl,”;,$params = array($queryXML);,调用,Web Service,流程:,$header = new SoapHeader(http:/.$_SERVERHTTP_HOST,PHPSESSID, $session);,$client = new SoapClient($wsURL);,$resultXML = $client-_soapCall($wsFunc, $params, array(),$header);,$queryXML,中,xml,含义为查询系统中所有客户信息。,$header,为新建一个,SoapHeader,对象,并将登陆调用返回的,session,传入。,$resultXML,为,EAI,返回的,xml,信息。,调用,Web Service,流程:,6.,单点登录,(1),单登录的入口及配置说明,CRM,系统提供的单点登录入口为,/login/singletlogin.php,。针对不同的登录机制,接收不同的参数。如果需要,可以使用配置文件,autologin.ini,该文件放在,/tsvr/autologin.ini,(2),登录名与,IP,的验证方式,需要提供,orgcode,和,loginname,参数,形如:,http:/localhost/login/singletlogin.php?orgCode=crm&loginName=admin,单点登录,配置文件示例:,method=ip,type=clientip/referhost,user:*,ip:1=192.168.0.1,ip:2=192.168.0.1-192.168.0.5,ip:3=192.168.0.*,host:1=,host:2=192.168.0.1“,user:admin,ip:1=192.168.0.1,ip:2=192.168.0.1-192.168.0.5,ip:3=192.168.0.*,单点登录,配置文件说明:,method,:验证方法。,ip,表示通过,IP,验证。,type,:验证方式。其中:,clientip,:以客户端,IP,的方式。,referhost,:来自页面的,HOST,方式验证。,user,:每个用户可以配置一节,以“,user:,”开始,可以使用通配符,*,。,单点登录,user,其包含的参数:,如果为,clientip,方式,可以设置多个用户,IP,,,支持三种方式。,a.,具体的,IP,。例如:,”,192.168.0.1”,b.IP,段地址段。例如:,”,192.168.0.1- 192.168.0.5”,c.,通配符。例如:,”,192.168.0.*”,如果为,referhost,方式,可以设置多个,host,的地,址。,单点登录,(3),登录名与密码验证方式,需要提供,orgcode,和,loginname,以及,password,参数,形如:,http:/localhost/login/singletlogin.php?orgCode=crm&loginName=admin&passWord=123,配置文件示例:,method=pass,配置文件说明:,method,:验证方法。,pass,表示登录名和密码验证。,单点登录,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!