@kyletiao
2015-10-30T02:28:00.000000Z
字数 747
阅读 908
未分类
每个应用分配一个accountkey,在所有接口调用的时候传入get参数
accoutkey:app的唯一key
timestap:时间戳
sign:sha1(accountkey+timstap)
用户是否登陆
/service/islogin
用户登出
/servcie/logout
纪录用户行为
/actionlog/add
注册页面
/register.html
登陆页面
/lgoin.html
1:用户点击登陆,统一跳转到登陆页面
/login.html?dedirect=回调的url
登陆后会写入tocket,
同时调转到回到的url同时以get方式给回调的url穿参数
参数1:dis_name:用户显示名称
参数2:ticket:用户唯一标识
参数3:avatar:用户头像
2:用户注销直接调用 service\logout 接口,直接注销
注销传入ticket,web端不用传入,接口会直接读取cookie
3:应用获取当前用户是否登陆,直接调用service\islogin
注销传入ticket,web端不用传入,接口会直接读取cookie
返回ticketuserdata,格式如下
{ticket:用户唯一标识timestap:时间戳expires_in:过期时间userinfo:{tel:电话email:邮箱avatar:头像dis_name:显示名称wxid:用户微信id}}
logout接口islogin接口 两个接口如果js直接调用,需处理跨域问题。
4:用户注册直接调取/register.html
/register.html?dedirect=回调的url
同时调转到回到的url同时以get方式给回调的url穿参数
参数1:ticket:用户唯一标识