客户接口/社交账号登录

获取三方登录配置信息

post

version=0.0.1 bizType=customer.app.CustomerThirdLoginService.config 游客可访问

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringOptionalExample: {{LoginResult.data.token}}
Body
thirdSourcestringOptional

第三方源 google,facebook,twitter,telegram,apple,metamask

Responses
200Success
application/json
post
/global/customer.app.CustomerThirdLoginService.config
200Success

Apple三方登录校验

post

version=0.0.1 bizType=customer.app.CustomerThirdLoginService.appleVerify 登录之后可以访问

Body
companyIdintegerRequired
openIdstringOptional

app端必传

identityTokenstringOptional

app端必传

emailintegerOptional
codestringOptional

web端必传

idTokenstringOptional

web端必传

Responses
200Success
application/json
post
/h/com.cats.customer.api.app.CustomerThirdLoginService/appleVerify
200Success

Facebook三方登录校验

post

version=0.0.1 bizType=customer.app.CustomerThirdLoginService.facebookVerify 登录之后可以访问

Body
accessTokenstringOptional

校验accessToken

Responses
200Success
application/json
post
/third/login/customer.app.CustomerThirdLoginService.facebookVerify
200Success

Google三方登录校验

post

version=0.0.1 bizType=customer.app.CustomerThirdLoginService.googleVerify 登录之后可以访问

Body
idTokenstringOptional
accessTokenstringOptional
Responses
200Success
application/json
post
/h/com.cats.customer.api.app.CustomerThirdLoginService/googleVerify
200Success

Telegram三方登录校验

post

version=0.0.1 bizType=customer.app.CustomerThirdLoginService.telegramVerify ###0.0.2版本,配合三方注册,登录(不需要手机、邮箱)使用 version=0.0.2 bizType=customer.app.CustomerThirdLoginService.telegramVerify 登录之后可以访问

Header parameters
companyIdstringRequiredExample: {{company}}
langstringRequiredExample: en-US
tracestringRequiredExample: {{mock_trace}}
versionstringRequiredExample: 0.0.1
Body
userJsonStrstringRequired
channelSourcestringRequired
Responses
200Success
application/json
post
/third/login/customer.app.CustomerThirdLoginService.telegramVerify
200Success

Metamask三方登录校验

post

version=0.0.1 bizType=customer.app.CustomerThirdLoginService.metaMaskVerify 登录之后可以访问

Body
web3SignaturestringRequired
addressstringRequired
timestampintegerRequired
Responses
200Success
application/json
post
/third/login/customer.app.CustomerThirdLoginService.metaMaskVerify
200Success

Twitter三方登录校验

post

version=0.0.1 bizType=customer.app.CustomerThirdLoginService.twitterVerify 登录之后可以访问

Body
oauth_tokenstringRequired

oauth_token

oauth_token_secretstringRequired

oauth_token_secret

user_idstringRequired

user_id

screen_namestringRequired

screen_name

access_tokenstringRequired

access_token

statestringRequired

state

client_idstringRequired

client_id

networkstringRequired

network

displaystringRequired

display

redirect_uristringRequired

redirect_uri

scopestringRequired

scope

oauth_proxystringRequired

oauth_proxy

Responses
200Success
application/json
post
/third/login/customer.app.CustomerThirdLoginService.twitterVerify
200Success

三方登录

post

version=0.0.1 bizType=customer.app.CustomerThirdLoginService.login 游客可访问

Header parameters
companyIdstringRequiredExample: {{company}}
langstringRequiredExample: en-US
tracestringRequiredExample: {{mock_trace}}
versionstringRequiredExample: 0.0.1
Body
thirdSourcestringRequired

第三方源 google,facebook,twitter,telegram,apple,metamask

userIdstringRequired

第三方userId

emailstringRequired

邮箱

phonestringRequired

手机号

Responses
200Success
application/json
post
/third/login/customer.app.CustomerThirdLoginService.login
200Success

三方注册

post

version=0.0.1 bizType=customer.app.CustomerThirdLoginService.register 游客可访问

Header parameters
companyIdstringOptionalExample: {{company}}
langstringOptionalExample: en-US
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
countrystringRequired

国家

thirdSourcestringOptional

第三方源 google,facebook,twitter,telegram,apple,metamask

userIdstringOptional

第三方userId

customerGroupIdinteger · int64Optional

客户组ID

emailstringOptional

邮箱 与手机号码必须存在一个

phonestringOptional

手机号码

phoneAreastringOptional

新手机区号

verifyCodestringOptional

验证码

sendTokenstringOptional

验证码发送票据

registerSourceinteger · int32 · min: 1Optional

注册来源:1=移动端web:H5,2=pcweb:PC_Web,3=系统&后台注册:System,4=安卓原生app:Android,5=苹果原生app:iOS,6=鸿蒙OS:HOS,7=pc windows客户端:PC_Win,8=pc mac客户端:PC_Mac,9=不属于以上的:其他

utmSourcestringOptional

广告来源(开户链接参数source)

utmMediumstringOptional

广告媒介(开户链接参数medium)

utmCampaignstringOptional

广告系列(开户链接参数campaign)

utmContentstringOptional

广告组(开户链接参数content)

utmTermstringOptional

关键词(开户链接参数term)

langstringOptional

语言信息

thirdServerCodestring · max: 45Optional

第三方系统唯一编号

thirdServerSourcestring · max: 10Optional

第三方系统来源,如:代理=agent

registerDevicestringOptional

注册的设备型号

Responses
200Success
application/json
post
/third/login/customer.app.CustomerThirdLoginService.register
200Success

三方登录(不需要手机,邮箱)

post

version=0.0.1 bizType=customer.app.CustomerThirdLoginService.socialLogin 游客可访问

Header parameters
companyIdstringRequiredExample: {{company}}
langstringRequiredExample: en-US
tracestringRequiredExample: {{mock_trace}}
versionstringRequiredExample: 0.0.1
Body
thirdSourcestringRequired

第三方源 telegram

userIdstringRequired

第三方userId

authTokenstring · min: 64 · max: 64Required

三方授权凭证

Responses
200Success
application/json
post
/third/login/customer.app.CustomerThirdLoginService.socialLogin
200Success

三方注册(不需要手机,邮箱)

post

version=0.0.1 bizType=customer.app.CustomerThirdLoginService.socialRegister 游客可访问

Header parameters
companyIdstringOptionalExample: {{company}}
langstringOptionalExample: en-US
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
countrystringRequired

国家code

thirdSourcestringRequired

第三方源 telegram

userIdstringRequired

第三方userId

authTokenstring · min: 64 · max: 64Required

三方授权凭证

registerSourceinteger · int32 · min: 1Required

注册来源:1=移动端web:H5,2=pcweb:PC_Web,3=系统&后台注册:System,4=安卓原生app:Android,5=苹果原生app:iOS,6=鸿蒙OS:HOS,7=pc windows客户端:PC_Win,8=pc mac客户端:PC_Mac,9=不属于以上的:其他

customerGroupIdinteger · int64Optional

客户组ID

utmSourcestringOptional

广告来源(开户链接参数source)

utmMediumstringOptional

广告媒介(开户链接参数medium)

utmCampaignstringOptional

广告系列(开户链接参数campaign)

utmContentstringOptional

广告组(开户链接参数content)

utmTermstringOptional

关键词(开户链接参数term)

langstringOptional

语言信息

thirdServerCodestring · max: 45Optional

第三方系统唯一编号

thirdServerSourcestring · max: 10Optional

第三方系统来源,如:代理=agent

registerDevicestringOptional

注册的设备型号

tokenstringOptional

登录票据

Responses
200Success
application/json
post
/third/login/customer.app.CustomerThirdLoginService.socialRegister
200Success

Last updated