接口流程图
2018-02-05 15:20:41 0 举报
接口流程图
作者其他创作
大纲/内容
判断返回值是否存在
否
验证是否存在该邮箱用户以及邮箱合法性
推送并返回用户信息
userid token time flag是否存在
参数入库(pay_request_recoreds)
是
返回订单成功信息
返回禁用信息
是否存在用户信息
生成token并插入记录
验证安卓免注册登录签名
发送http请求认证
取出该记录密码
返回成功订单信息
安卓免注册登录
返回账户被禁用信息
记录相关返回信息
userid200000000 || userid=10000000000
更新是否成功
返回该用户不存在
是否存在该记录
获取用户信息pwd字段
返回入库失败
三方登录
返回用户信息
返回签名失败
插入数据是否成功
验证登录签名
是否更新成功
ios免注册登录接口
返回服务器错误
ios支付
返回重复订单请求
返回参数错误
cp服务器验证登录接口
cp服务器验证登录签名
token type是否存在
返回提示登录信息
是否插入成功
更新数据是否成功
邮箱密码注册接口
认证是否成功
model+imei+android字符串组合查询用户信息
返回签名错误
根据时间生成唯一订单号
google支付
是否存在记录
返回用户id+token,并推送更新okgameUser
修改密码接口
model+idfa字符串组合查询用户信息
验证ios免注册登录签名
返回未找到订单
该记录是否禁用
返回重复订单提示
正式环境
orderid serverid productid account roleid receipt是否存在
组装更新数据
是否禁用
升级账户接口
三方登录接口
根据userid检查用户禁用情况
是否存在不为空
判断沙盒环境和正式环境
返回用户信息,类型为注册用户
判断success_order是否存在订单
account flag devinfo是否存在
生成新token,根据md(newpwd+key)更新记录
不合法或存在
验证失败
ios_play_verify库查找对应receipt记录
返回账户不存在
升级账户
是否有该邮箱用户
用户登录
返回无效账户
返回无效token
验证无密码登录签名
判断google_pay是否存在订单
获取google返回信息
是
根据receipt验证是否支付成功
验证获取订单id签名
用户注册
判断order_id是否存在订单
合法,不存在
查找userid对应账户
验证修改密码签名
返回无效邮箱
验证注册签名
获取用户信息
cp服务器验证登录
验证入库(order_id)是否成功
用户修改密码
是否存在该用户
ios免注册登录
更新记录是否成功
验证升级账户签名
根据userid token查找用户信息
根据userid查找该用户信息
该邮箱是否禁用
userid pwd token newpwd是否存在
验证密码是否正确
沙盒环境
更新success_order订单状态
返回用户信息,类型为免注册用户
返回该记录被禁用
验证ios支付签名
返回用户被禁用
通知cp发道具
返回原密码错误
安卓免注册登录接口
model+imei+android字符串是否空
email pwd userid token flag是否存在
获取用户信息access_token字段
返回三方注册失败
返回重复订单
orderid packagename productid token account roleid serverid是否存在
根据用户信息,检查是否禁用
创建订单接口
返回userid和token
是否存在用户
返回认证失败
无密码登录接口
返回邮箱被禁用
根据Receipt请求苹果服务器
ios_play_verify插入该记录
判断沙盒环境
插入是否成功
返回数据库插入失败
email pwd是否存在
无密码登录
生成token并更新记录
验证google支付签名
userid token是否存在
md5(pwd+key)跟用户信息中的pwd比较
model+idfa字符串是否空
email pwd flag是否存在
支付成功信息入库(success_order)
返回订单id以及支付方式
邮箱密码登录接口
根据orderid验证重复订单
返回三方账户信息,并查找用户信息
支付成功信息入库(google_pay)
校对密码是否正确
在success_order是否存在该订单
根据账户证书packagename,productid,token请求Google服务器验证支付
返回密码错误
三方登录签名验证
0 条评论
下一页
为你推荐
查看更多