一:获取门店登陆方式(post)
一:获取门店登陆方式(post)
接口地址: https://api2.tscce.cn/api/login/querylist
接口参数:
参数名
参数类型
是否必须
说明
market_key
string
是
门店标识, 由平台统一分配, 对应各自的门店
logintype
string
否
预先指定的登录认证方式
如果指定该参数则只返回指定的登录认证方式信息
返回信息:
参数名
参数类型
是否必须
说明
type_id
string
是
认证方式id
type_key
string
是
认证方式key
type_name
string
是
认证方式名称
image
string
是
logo图片地址
url
string
是
接口地址
is_third
string
是
是否为第三方认证方式(0: 否; 1: 是)
third_flag
string
是
第三方标识
返回值说明:
如果接口调用成功,将以标准json字符串的形式返回所支持的认证信息。
例如:
[
{"type_id":"2","type_key":"002","type_name":"微信登录","image":"","url":"https%3A%2F%2Fapi2.tscce.cn%2Fapi%2Flogin%2Fweixin","is_third":"1","third_flag":"weixin"},
{"type_id":"2","type_key":"002","type_name":"微信登录","image":"","url":"https%3A%2F%2Fapi2.tscce.cn%2Fapi%2Flogin%2Fweixin","is_third":"1","third_flag":"weixin"}
]
二:微信认证登录(get)
接口地址: https://api2.tscce.cn/api/login/weixin
接口参数:
参数名
参数类型
是否必须
说明
appid
string
是
应用标识, 由平台统一分配, 开发者自行配置
devkey
string
是
开发者标识, 由平台统一分配, 开发者自行配置
market_key
string
是
门店标识, 由平台统一分配, 对应各自的门店
scode
string
是
本次业务随机码, 由页面生成
target
string
是
登录成功后跳转到的页面地址
fail_target
string
是
登录出错后跳转到的页面地址
返回信息:
参数名
参数类型
是否必须
说明
sid
string
是
认证成功后,由服务端产生的唯一id
scode
string
是
本次业务随机码, 由页面生成
返回值说明:
如果接口调用成功,将会调用指定的回调页面,sid和scode将会以参数的形式传递给页面。
例如:
http://login.html?sid=111&scode=111。
如果接口调用错误,将会调用指定的错误回调页面,并把错误信息以参数形式传递给页面。
例如:
http://fail.html?error=1&error_code=10001&msg=xxx
三:根据sid和scode获取用户信息(get/post)
接口地址: https://api2.tscce.cn/api/user
接口参数:
参数名
参数类型
是否必须
说明
appid
string
是
应用标识, 由平台统一分配, 开发者自行配置
devkey
string
是
开发者标识, 由平台统一分配, 开发者自行配置
market_key
string
是
门店标识, 由平台统一分配, 对应各自的门店
sid
string
是
登录认证时服务端返回的sid
scode
string
是
本次业务随机码, 由页面生成
返回信息:
参数名
参数类型
是否必须
说明
usertype
string
是
账户认证方式(0:微信;1:qq;2:聚开心;3:密码;4:牛牛)
data
object
是
账户基本信息
dataContent
object
是
账户扩展信息
返回值说明:
如果接口调用成功,将会以标准json字符串形式返回用户的详细信息。
例如:
{"usertype":"0","data":{"headImage":"头像图片地址","nickName":"昵称","jifen":"积分"},"dataContent":{略}}