涉及到时间的统一使用以秒位单位的Unix 时间戳 (10位int 数)。
字段 |
描述 |
备注 |
是否必须 |
timestamp |
请求时系统时间 |
Unix时间,1970年起以秒为单位 |
是 |
sign |
验证签名 |
md5(timestamp + key) |
是 |
domain |
子服的域名部分(用来支持中心服这样的服务器架构) |
String |
如果是中心服则必须 |
serverId |
子服的服号 |
Int |
如果是中心服则必须 |
其中key 为双方约定,timestamp和sign 每次请求都会带上,作为身份验证使用。
例:http://www.XXX.com/interface/actionName
Get/Post — 表示既可以同时支持两张传送方式、或者任意一种(注:接口开发前可与开发人员商定)。
Post — 表示只只支持Post。(使用接口有:邮件发送、道具发送、添加公告、编辑公告)。
公共参数提交的方式GET/Post,默认GET,
timestamp = (int) 1329447409 //当前unix时间
sign = (string:32) e4c7311… //签名md5(timestamp + key)
domain = (string:22) gm.wzxx.91wan.com //访问的服务器域名部分
其他提交的参数依据各接口中的说明