怒海狂鲨
怒海狂鲨
  • 发布:2023-05-26 21:52
  • 更新:2023-05-29 17:01
  • 阅读:269

【报Bug】非uniapp项目调用uni-id-co云对象的创建图形验证码(以url化),报错:deviceId不可为空

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

vue项目调用云对象uni-id-co,url是https://xxxx.next.bspapp.com/sch/uid/createCaptcha,已配置url化,配置了/sch/uid
传参:
{
clientInfo: {
uniPlatform: 'web',
appId: 'UNIxxx'
},
uniIdToken: '',
params: { scene: 'register' }
}
uni-id-page的版本是1.0.31

预期结果:

正常返回,不报错。
文档那里说,自uni-id-pages@1.0.29版本起支持URL化,我的是1.0.31,而且文档说非uniapp项目要在参数的clientInfo里加uniPlatform和appId,妹说要什么deviceId啊

实际结果:

报错:deviceId不可为空

bug描述:

我的项目是vue-element项目,用axios调用uni-id-co的createCaptcha创建图形验证码,报错:deviceId不可为空
url是https://xxxx.next.bspapp.com/sch/uid/createCaptcha,已配置url化,配置了/sch/uid
传参:
{
clientInfo: {
uniPlatform: 'web',
appId: 'UNIxxx'
},
uniIdToken: '',
params: { scene: 'register' }
}
uni-id-page的版本是1.0.31

2023-05-26 21:52 负责人:DCloud_uniCloud_CRL 分享
已邀请:
DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

clientInfo 中 需要传 deviceId 参数,我更新下文档。

  • 怒海狂鲨 (作者)

    我看文档更新了,“设备 id;通过uni.getSystemInfo获取”,可是这不是uniapp以外的项目吗?怎么用uni的api?

    2023-05-29 17:22

  • DCloud_uniCloud_CRL

    回复 怒海狂鲨: 自己指定一个deviceid也可以

    2023-05-29 19:29

要回复问题请先登录注册

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容