动易2006版对DPO接口支持细节

本条目由小李刀刀发布于 2006-03-23。属于 所谓技术,被贴了 动易 标签。所谓技术2006-03-23 · 小李刀刀

1. 全局操作

动易系统在进行任何操作时都支持的元素以及处理细节说明。

1.1 发送和接收请求时处理的元素

  • appID = "PowerEasy"
  • action = [checkname|reguser|login|logout|update|delete|getinfo]
  • syskey = 32 位加密安全码
  • username = string

1.2 返回信息包含的元素

  • appID = "PowerEasy"
  • status = [0|1]
  • body
  • message = [null|*string*]

从动易系统发出的请求包中,不论 action 的值是什么,都必然包含 1.1 中列出的所有元素;同样,对于任意程序发送到动易的请求,动易系统也会检查处理这些元素。

动易系统处理完请求后,不论处理结果如何,返回信息中必定包含 1.2 中列出的所有元素;同样,对于其它程序返回的信息,动易系统也会检查处理这些元素。

除了全局性的元素外,具体每个操作,动易对 DPO 规范指定的元素的支持见下面的说明。

2. 检查注册

2.1 发送请求包含的元素

  • appID = "PowerEasy"
  • action = "checkreg"
  • syskey
  • username
  • email

2.2 返回信息包含的元素

  • appID = "PowerEasy"
  • status = [0|1]
  • body
  • message = [null|*string*]

3. 注册用户

3.1 发送请求包含的元素

  • appID = "PowerEasy"
  • action = "reguser"
  • syskey = string
  • username = string
  • password = string
  • email = string
  • question = string
  • answer = string
  • truename = string
  • gender = string
  • birthday = date
  • qq = string
  • msn = string
  • mobile = string
  • telephone = string
  • address = string
  • zipcode = string
  • homepage = string
  • userip = string

上述元素根据情况可能为文本元素或空元素。

3.2 返回信息包含的元素

  • appID = "PowerEasy"
  • status = [0|1]
  • body
  • message = [null|*string*]

4. 用户登录

4.1 发送请求包含的元素

  • appID = "PowerEasy"
  • action = "login"
  • syskey = string
  • username = string
  • password = string
  • userip = string

4.2 返回信息包含的元素

  • appID = "PowerEasy"
  • status = [0|1]
  • body
  • message = [null|*string*]

5. 用户注销

5.1 发送请求包含的元素

  • appID = "PowerEasy"
  • action = "logout"
  • syskey = string
  • username = string

上述元素根据情况可能为文本元素或空元素。

5.2 返回信息包含的元素

  • appID = "PowerEasy"
  • status = [0|1]
  • body
  • message = [null|*string*]

6. 用户信息更新

6.1 发送请求包含的元素

  • appID = "PowerEasy"
  • action = "update"
  • syskey = string
  • username = string
  • password = string
  • email = string
  • question = string
  • answer = string
  • savecookie = integer
  • truename = string
  • gender = string
  • birthday = date
  • qq = string
  • msn = string
  • mobile = string
  • telephone = string
  • address = string
  • zipcode = string
  • homepage = string
  • userip = string
  • jointime = date
  • experience = integer
  • ticket = integer
  • balance = double
  • userstatus = integer

上述元素根据情况可能为文本元素或空元素。

6.2 返回信息包含的元素

  • appID = "PowerEasy"
  • status = [0|1]
  • body
  • message = [null|*string*]

7. 删除用户

7.1 发送请求包含的元素

  • appID = "PowerEasy"
  • action = "delete"
  • syskey = string
  • username = string

上述元素根据情况可能为文本元素或空元素。

7.2 返回信息包含的元素

  • appID = "PowerEasy"
  • status = [0|1]
  • body
  • message = [null|*string*]

8. 查询用户资料

8.1 发送请求包含的元素

  • appID = "PowerEasy"
  • action = "getinfo"
  • syskey = string
  • username = string

8.2 返回信息包含的元素

  • appID = "PowerEasy"
  • status = [0|1]
  • body
  • message = [null|*string*]
  • email = string
  • question = string
  • answer = string
  • savecookie = integer
  • truename = string
  • gender = string
  • birthday = date
  • qq = string
  • msn = string
  • mobile = string
  • telephone = string
  • address = string
  • zipcode = string
  • homepage = string
  • userip = string
  • jointime = date
  • experience = integer
  • ticket = integer
  • valuation = 0
  • balance = double
  • userstatus = 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/Avaluation
现金余额balance
发布信息数posts
用户状态userstatus
站点头像

来自:裁纸刀下 - 小李刀刀博客
原文链接:动易2006版对DPO接口支持细节
裁纸刀下版权所有,允许非商业用途转载,转载时请原样转载并标明来源、作者,保留原文链接。