开发者社区> 问答> 正文

配置 jsapi 鉴权 jsApiList

jsApiList 最新更新的里面的数据发生变化:比如地图获取
配置时候 : device.geolocation.get
使用时候: this.dd.device.geolocation.get

现在配置:getLocation

使用时候: this.dd.getLocation

为啥没用哪, 该怎么配置

原来:
dd.config({
agentId: '', // 必填,微应用ID
corpId: '',//必填,企业ID
timeStamp: '', // 必填,生成签名的时间戳
nonceStr: '', // 必填,自定义固定字符串。
signature: '', // 必填,签名

jsApiList : [
    'biz.contact.choose',
] // 必填,需要使用的jsapi列表,注意:不要带dd。

}

that.$dd.device.geolocation.get({
targetAccuracy: 200,
coordinate: 1,

现在:
dd.config({
agentId: '', // 必填,微应用ID
corpId: '',//必填,企业ID
timeStamp: '', // 必填,生成签名的时间戳
nonceStr: '', // 必填,自定义固定字符串。
signature: '', // 必填,签名

jsApiList : [
    'getLocation ',
] // 必填,需要使用的jsapi列表,注意:不要带dd。

}

that.$dd.getLocation ({
targetAccuracy: 200,
coordinate: 1,

展开
收起
游客b3gdsaqsmvhza 2023-08-25 09:17:50 332 0
3 条回答
写回答
取消 提交回答
  • 这是因为 getLocation 是 dd 模块中的方法,而不是 device 模块中的方法。在最新版本的 jsApiList 中,device.geolocation.get 方法已经被废弃,取而代之的是 dd.getLocation 方法。
    因此,如果您想要使用地图获取功能,需要在配置时使用 getLocation 方法,而在使用时则直接调用 this.dd.getLocation 即可。

    2023-08-25 19:21:56
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    钉钉的 jsapi 鉴权中,jsApiList 是用于配置需要使用的 API 列表。如果某个 API 的名称在最新更新中发生了变化,你需要根据最新的规范进行配置。对于地图获取的示例,根据你提供的信息,配置和使用方式如下:

    配置时:

    jsApiList: [
      'device.geolocation.get'
    ]
    

    使用时:

    this.dd.device.geolocation.get({
      // 参数配置
    }, function(result) {
      // 处理返回结果
    });
    

    现在进行配置和使用的方式如下:

    配置时:

    jsApiList: [
      'getLocation'
    ]
    

    使用时:

    this.dd.getLocation({
      // 参数配置
    }, function(result) {
      // 处理返回结果
    });
    
    2023-08-25 18:15:14
    赞同 展开评论 打赏
  • 是个只会写bug的程序媛啊!!!

    jsapi列表是微信js-sdk在调用相关方法时所需要的权限。
    在微信公众平台中,配置 jsapi 鉴权 jsApiList 步骤如下:

    1. 在jssdk的配置文件里,配置你的jsapi列表,注意不要带dd。
    2. 在调用jsapi.dd时,带上error方法,用来捕获鉴权出现的异常信息,否则不方便排查出现的问题。

       

    2023-08-25 11:58:16
    赞同 展开评论 打赏
问答分类:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载