1. 全局操作
动易系统在进行任何操作时都支持的元素以及处理细节说明。
1.1 发送和接收请求时处理的元素
appID="PowerEasy"action=[checkname|reguser|login|logout|update|delete|getinfo]syskey= 32 位加密安全码username= string
1.2 返回信息包含的元素
appID="PowerEasy"status=[0|1]bodymessage=[null|*string*]
从动易系统发出的请求包中,不论 action 的值是什么,都必然包含 1.1 中列出的所有元素;同样,对于任意程序发送到动易的请求,动易系统也会检查处理这些元素。
动易系统处理完请求后,不论处理结果如何,返回信息中必定包含 1.2 中列出的所有元素;同样,对于其它程序返回的信息,动易系统也会检查处理这些元素。
除了全局性的元素外,具体每个操作,动易对 DPO 规范指定的元素的支持见下面的说明。
2. 检查注册
2.1 发送请求包含的元素
appID="PowerEasy"action="checkreg"syskeyusernameemail
2.2 返回信息包含的元素
appID="PowerEasy"status=[0|1]bodymessage=[null|*string*]
3. 注册用户
3.1 发送请求包含的元素
appID="PowerEasy"action="reguser"syskey= stringusername= stringpassword= stringemail= stringquestion= stringanswer= stringtruename= stringgender= stringbirthday= dateqq= stringmsn= stringmobile= stringtelephone= stringaddress= stringzipcode= stringhomepage= stringuserip= string
上述元素根据情况可能为文本元素或空元素。
3.2 返回信息包含的元素
appID="PowerEasy"status=[0|1]bodymessage=[null|*string*]
4. 用户登录
4.1 发送请求包含的元素
appID="PowerEasy"action="login"syskey= stringusername= stringpassword= stringuserip= string
4.2 返回信息包含的元素
appID="PowerEasy"status=[0|1]bodymessage=[null|*string*]
5. 用户注销
5.1 发送请求包含的元素
appID="PowerEasy"action="logout"syskey= stringusername= string
上述元素根据情况可能为文本元素或空元素。
5.2 返回信息包含的元素
appID="PowerEasy"status=[0|1]bodymessage=[null|*string*]
6. 用户信息更新
6.1 发送请求包含的元素
appID="PowerEasy"action="update"syskey= stringusername= stringpassword= stringemail= stringquestion= stringanswer= stringsavecookie= integertruename= stringgender= stringbirthday= dateqq= stringmsn= stringmobile= stringtelephone= stringaddress= stringzipcode= stringhomepage= stringuserip= stringjointime= dateexperience= integerticket= integerbalance= doubleuserstatus= integer
上述元素根据情况可能为文本元素或空元素。
6.2 返回信息包含的元素
appID="PowerEasy"status=[0|1]bodymessage=[null|*string*]
7. 删除用户
7.1 发送请求包含的元素
appID="PowerEasy"action="delete"syskey= stringusername= string
上述元素根据情况可能为文本元素或空元素。
7.2 返回信息包含的元素
appID="PowerEasy"status=[0|1]bodymessage=[null|*string*]
8. 查询用户资料
8.1 发送请求包含的元素
appID="PowerEasy"action="getinfo"syskey= stringusername= string
8.2 返回信息包含的元素
appID="PowerEasy"status=[0|1]bodymessage=[null|*string*]email= stringquestion= stringanswer= stringsavecookie= integertruename= stringgender= stringbirthday= dateqq= stringmsn= stringmobile= stringtelephone= stringaddress= stringzipcode= stringhomepage= stringuserip= stringjointime= dateexperience= integerticket= integervaluation=0balance= doubleuserstatus= integer
9. 动易用户信息与规范元素的对应关系
| 动易字段 | 对应元素 |
|---|---|
| 用户名 | username |
| 密码 | password |
| 电子邮件 | email |
| 密码提示问题 | question |
| 密码提示答案 | answer |
| 自动登录选项 | savecookie |
| 真实姓名 | truename |
| 性别 | gender |
| 生日 | birthday |
| QQ 号 | qq |
| MSN 帐号 | msn |
| 移动电话 | mobile |
| 电话号码 | telephone |
| 通讯地址 | address |
| 邮政编码 | zipcode |
| 主页地址 | homepage |
| 用户 IP 地址 | userip |
| 注册时间 | jointime |
| 用户积分 | experience |
| 用户点券 | ticket |
| N/A | valuation |
| 现金余额 | balance |
| 发布信息数 | posts |
| 用户状态 | userstatus |
来自:裁纸刀下 - 小李刀刀博客
原文链接:动易2006版对DPO接口支持细节
裁纸刀下版权所有,允许非商业用途转载,转载时请原样转载并标明来源、作者,保留原文链接。