# dcb.requestAuthorize
发起授权。
# 参数
属性 | 类型 | 默认值 | 必填 | 说明 | 最低版本 |
---|---|---|---|---|---|
provider |
| 是 | 授权服务提供商。
| ||
params | Object | 否 | 传给授权服务提供商的参数。支付宝下必传。 |
# 返回值
属性 | 类型 | 说明 | 最低版本 |
---|---|---|---|
openid | string | 用户 openid。 | |
nickname | string | 用户昵称。支付宝下用户昵称为空。 |
# 示例
// 微信授权
const res = await dcb.requestAuthorize({
provider: 'wechat',
});
// 结果类似:
// {
// "openid": "xxxx",
// "nickname": "发条方"
// }
// 支付宝授权
const res = await dcb.requestAuthorize({
provider: 'alipay',
params: {},
});
// 结果类似:
// {
// "openid": "xxxx",
// "nickname": ""
// }