swan.authorize
解释:提前向用户发起授权请求。
Web 态说明: Web 态暂不支持 authorize API 功能。在 Web 态会做 打开百度 APP 对应小程序页面 的降级处理

方法参数
Object object
object 参数说明
| 属性名 | 类型 | 必填 | 默认值 | 说明 |
|---|
|
scope
|
String
|
是
|
需要获取权限的 scope ,详见 scope 列表
|
|
success
|
Function
|
否
|
接口调用成功的回调函数
|
|
fail
|
Function
|
否
|
接口调用失败的回调函数
|
|
complete
|
Function
|
否
|
接口调用结束的回调函数(调用成功、失败都会执行)
|
示例
跳转编辑工具
在开发者工具中打开
在 WEB IDE 中打开
扫码体验
代码示例
请使用百度APP扫码
图片示例
代码示例
Bug & Tip
- Tip:授权操作为异步操作,完成前请不要多次调用。
错误码
通用错误码
| 错误码 | 错误码显示信息 | 说明 |
|---|
|
10001
|
internal error
|
服务器数据异常
|
|
10002
|
network error
|
网络异常、请求超时,请查看您的网络设置
|
|
10003
|
user deny
|
用户拒绝授权
|
|
10004
|
user not logged in
|
用户未登录,建议提示用户登录
|
|
10005
|
system deny
|
系统拒绝授权,可能原因:未申请接口授权;用户未开启百度 App 相关权限
|
Android
| 错误码 | 说明 |
|---|
|
1001
|
执行失败
|
|
10001
|
内部错误
|
|
11001
|
未知错误
|
|
11003
|
用户取消授权
|
iOS
| 错误码 | 说明 |
|---|
|
202
|
解析失败,请检查参数是否正确
|
|
10001
|
内部错误
|
|
10002
|
网络请求失败
|
|
10004
|
用户拒绝(user not login)
|
分享文章:创新互联百度小程序教程:swan.authorize
文章起源:
http://cdysf.com/article/dhecgso.html