一:获取门店登陆方式(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":{略}}