Skip to main content

切换账号信息

switchAccount

传参数说明

属性类型默认值是否必填描述
tokenstring登录凭证
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
提示

通过该方法切换当前登录的账号( 刷新后的账号如果云信accid有变化,则需要同时切换云信账号 )

示例代码

dsBridge.call(
'switchAccount',
{
token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoiMzhmZThmYjItMGQ4Ny00MmQ4LThlODctMTM2MWViZWUyYmM3IiwiY29tcGFueV9pZCI6IjIyNmYxNjFkLTM4MTAtNGY4NS05ZGVlLWZjYzg0MzhhMWI1NyIsImlhdCI6MTYyOTgxNjU1NSwiZXhwIjoxNjMyNDA4NTU1fQ.BqNqCKc-i5_bPPIR0VZ7EMUz7dd2bXpWnBtttXp7IzM"
},
function(res) {
console.log(res)
}
)
提示

App端需要通过以下接口刷新凭证以及过期时间

tokenRefresh 返回结果与登录接口返回的结果一致

mutation {
tokenRefresh(
token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoiMzhmZThmYjItMGQ4Ny00MmQ4LThlODctMTM2MWViZWUyYmM3IiwiY29tcGFueV9pZCI6IjIyNmYxNjFkLTM4MTAtNGY4NS05ZGVlLWZjYzg0MzhhMWI1NyIsImlhdCI6MTYyOTgxNjU1NSwiZXhwIjoxNjMyNDA4NTU1fQ.BqNqCKc-i5_bPPIR0VZ7EMUz7dd2bXpWnBtttXp7IzM"
) {
token
account {
id
accid
account
fullname
phone_number
company {
name
brand_name
}
}
}
}

返回结果示例

{
"code":1,
"data": {
"result": {
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoiNjg4ZDlmNDEtYWQyOS00MjJlLWE2ZjctMjhlYzQ3N2Q3ZGQyIiwiY29tcGFueV9pZCI6IjE2N2ZlYzM0LTJmYWYtNDhhNy04ZmYzLTgzYzk4OGMzZGM3ZiIsImlhdCI6MTYyOTcxNTY1MSwiZXhwIjoxNjMyMzA3NjUxfQ.FsaQs6ZSH_Nj2u9UnuiuOfRS0C-s3qP1xt1S04ZXdLg",
"account": {
"id": "688d9f41-ad29-422e-a6f7-28ec477d7dd2",
"accid": "41a632ede15fc3f6cb5568172a2342d0",
"acctoken": "67937fa9d7014fef437112deffcf1c69",
"company_id": "167fec34-2faf-48a7-8ff3-83c988c3dc7f"
//...
}
}
},
"msg":"success"
}