微信开发中常见问题解析:点击按钮触发与接口权限获取

2024-08-05
来源:网络整理

wx.ready(function () { //需在用户可能点击分享按钮前就先调用 wx.updateAppMessageShareData({ title: '', // 分享标题 desc: '', // 分享描述 link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: '', // 分享图标 success: function () { // 设置成功 } }) });

如果是通过用户点击按钮来触发的,则不需要在其中写入wx.。

常见问题

如上图,wx.验证成功,但是获取不到要使用的接口权限。

这时候你就可以使用调试工具:“微信开发者工具”-“调试”-“调试微信开发者工具”,选择面板,然后刷新你当前的网页,找到这个界面,发现字段为空并且有错误信息,错误码。

有时候还会出现签名不正确等问题,总之是无法正常使用JS-SDK。

出现此类问题大部分都是没有注意一些小细节,比如签名时字段填错了、公众号域名配置不正确等,注意以下几点就可以避免这些问题:

微信的文档...有些情况没有解释。特殊问题可以去微信开放社区

API 相关问题

微信小程序开发调试错误_微信开发者工具调试小程序_微信开发者工具调试器很小

在使用wx.的时候,发现界面在状态的时候无法弹出分享引导,后来查了资料才知道,这个界面只能自定义分享的链接、标题、logo、描述,想要分享还是需要点击微信网页右上角的三点图标,点击才能分享自定义的内容。

而且有时候分享的内容只是一个链接,而不是一张卡片。最后我发现,通过扫二维码进入或者从微信公众号分享到微信好友或者朋友圈都是正常的,分享的时候只会出现链接。

因此,有很多情况没有在文档中解释,你还是需要自己去弄清楚并查找资料。

调试工具/方法

微信公众平台接口调试工具

签名工具

禁用 x5 内核:/?=fa…

打开x5内核:/?=tu…

当x5内核开启后,可以进入tbs调试页面清理微信浏览器缓存等。

分享