|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
系统接口设置的目的是什吗?
为了可以让外部系统跟OA进行数据交换,OA增加了系统接口设置模块。通过设置用户帐号权限,来控制外部系统对OA数据的访问,即可达到数据交换的目的,又可以保证系统和数据的安全性。
如何使用系统接口?
首先,在系统接口设置模块添加用户,并设置该用户的模块权限;然后,按照系统规范的数据格式,访问系统提供的接口地址,并提交固定格式的数据。
现有接口类型
[内部短信]、[工作流]
[内部短信]
接口形式:
以表单(form)的方式提交,Get或Post均可
接口地址:
http://oa/interface/sms.php,其中蓝色带下划线部分为实际的OA地址
参数说明:
USER_ID 权限验证用户名,字符串,由OA管理员在系统接口设置模块添加
PASSWORD 权限验证密码明文,字符串
FROM_ID 发送人用户名,字符串,如“admin”
TO_ID 接收人用户名,字符串,如果群发用英文逗号隔开,如“admin,lxq,gb,whl,”
SMS_TYPE 短信类型,字符类型
CONTENT 短信内容,文本格式
SEND_TIME 发送时间,文本格式,如“2010-09-25 09:31:25”
返回值:
格式:代码#|#代码描述,“#|#”为分隔符
代码 描述
100 发送成功
201 用户名或密码为空
202 用户名不存在,#|#后边的部分为不存在的USER_ID
203 密码错误
204 帐号已停用
205 服务未授权,您使用的帐号没有权限使用该接口发送内部短信
301 FROM_ID为空
302 TO_ID为空
303 CONTENT为空
304 SEND_TIME无效
305 发送人不存在,#|#后边的部分为不存在的FROM_ID
306 部分接收人不存在,#|#后边的部分为不存在的TO_ID
307 短信类型无效,#|#后边的部分为无效的SMS_TYPE
注意:
SMS_TYPE代码可在“系统代码设置”模块的“内部短消息类型”中查看,为空则使用“0”
SEND_TIME为空则使用OA服务器当前系统时间
技巧:
为了区分不同的系统发送的短信,可在“系统接口设置”模块添加用户时,在“内容后缀”栏目输入内容加以区别,如“该信息由XXX系统发送”等。
[工作流]
接口形式:
以表单(form)的方式提交,Get或Post均可
接口地址:
http://oa/interface/workflow.php,其中蓝色带下划线部分为实际的OA地址
参数说明:
USER_ID 权限验证用户名,字符串,由OA管理员在系统接口设置模块添加
PASSWORD 权限验证密码明文,字符串
BEGIN_USER 可选,工作发起人登录ID,字符串,如“admin”
DEPT_ID 可选,部门内部ID号,数字
FLOW_ID 可选,流程内部ID,数字
START_TIME 可选,开始时间,格式为:2010-09-25 09:31:25
END_TIME 可选,截至时间,格式为:2010-09-25 09:31:25”
返回值:
正常返回UTF-8编码的XML数据,包括流水号、工作名称文号、发起人、发起时间、当前主办人、当前步骤名称
错误格式:代码#|#代码描述,“#|#”为分隔符
代码 描述
201 用户名或密码为空
202 用户名不存在,#|#后边的部分为不存在的USER_ID
203 密码错误
204 帐号已停用
205 服务未授权,您使用的帐号没有权限使用该接口发送内部短信
301 START_TIME无效
302 END_TIME无效

该贴已经同步到 shgy的微博 |
|