微信小程序webview使用JSSDK出现invalid url domain, the permission value is offline verifying 异常的一种解决方法

本文介绍了解决微信小程序web-view中调用微信JSSDK接口的问题过程。通过正确的配置签名参数,使用公众号而非小程序的AppID和AppSecret,成功避免了invalidurldomain及thepermissionvalueisofflineverifying等错误。

1.  背景

最近项目需要, 使用了微信小程序开发。我们这里的用法其实就是一个壳子, 直接webview到项目的网页上。在webview中, 我需要使用wx.getLocation() 方法获取用户当前位置数据. 根据网上很多使用微信JSSDK的例子, 调用了wx.config() 方法, 但是总是失败, 先提示"invalid url domain", 后提示 "the permission value is offline verifying".

2. 解决方法

各种尝试, 各种验证, 终于找到下面一篇博客, 解决了问题: 在生成signature时, 要使用公众号(订阅号也可以)的AppID和AppSecret, 不能使用微信小程序的AppID和AppSecret, 否则就会出现上述问题.

原博客地址: 微信小程序web-view中jssdk接口调用【避坑指南】

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值