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

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/A valuation
现金余额 balance
发布信息数 posts
用户状态 userstatus