- 获取手机号接口突然无法调用,何解?
<button open-type="getPhoneNumber" bindgetphonenumber="goMobile" size="mini" plain> 获取手机号 </button> 之前一直好好的,五一过来后调用接口: {errMsg: "getPhoneNumber:fail Error: 用户绑定的手机需要进行验证,请在客户端完成短信验证步骤"}
2020-05-06 - Worker 中无法使用 getApp ?
报错信息: worker.js:4 thirdScriptError worker uncaught third Error getApp is not defined ReferenceError: getApp is not defined 源码: const app = getApp(); const token = app.globalData.accessToken; 使用 wx.request 进行服务器请求,需要带入 token 信息。
2020-04-28 - camera和canvas组建同时使用时层级关系z-index失效
如题, 除此以外,真机调试还会莫名其妙崩溃。 开发者工具,canvas在顶部,覆盖了camera组件: [图片] 真机调试,canvas不显示,被camera遮挡: [图片] p.s. 我试过把camera组件 display:none 隐藏,想要通过cameraFrame将画面叠加到canvas上,但这样的话,根本就不会触发摄像头拍摄的这个事件了。 应该与 https://developers.weixin.qq.com/community/develop/doc/000c2c53a34d50d17a399ecef5b800?_at=1574254598615 类似 但由于用到了spine,所以旧版本方式无法使用 createImage 方法。 [图片] [图片]
2019-11-20 - 微信支付回调通知不发送
商户号: 1533381761 扫码支付,采用的模式二(文档地址: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5 ) 调用统一下单接口并支付成功。但未收到通知。 notify_url 设置的为 https://我司域名/callback/xxxx 的地址。 [代码]module.exports = async (ctx) => {[代码][代码] [代码][代码]console.log([代码][代码]'request'[代码][代码], [代码][代码]new[代码] [代码]Date());[代码][代码] [代码][代码]// 路由入口处进行了日志打印[代码][代码]}[代码] 但是该路由上线之后,从来没有打印过任何东西,也就是微信方从来没有将通知发往我的服务器,而不是我这边解析失败了。 请问为什么会出现不发送的情况? https 改 http 都不发送。
2019-07-16 - 服务器端接口云调用权限
https://developers.weixin.qq.com/miniprogram/dev/api-backend/ auth.code2Session登录凭证校验auth.getPaidUnionId [代码]云调用[代码]用户支付完成后,获取该用户的 UnionId,无需用户授权 这种云调用标致的是什么意思,只能在云函数中调用吗,还是说在腾讯云上就可以? 尝试时所有接口都是48001错误。 问题: 1. 我自己开发后端程序怎么调用呢? 2.本地如何开发测试?
2019-06-12 - 错误码 48001
新的小程序,调用接口进行测试。测试了好多个接口,都是同样的错误。而且没有搜到这个错误码对应的信息,在社区里看到的,也不符合 { errcode: 48001, errmsg: 'api unauthorized hint: [zpOYia06491487]' } mp-sdk:request GET https://api.weixin.qq.com/cgi-bin/token +0ms mp-sdk:request { mp-sdk:request grant_type: 'client_credential', mp-sdk:request appid: 'wxexxxxxxx', mp-sdk:request secret: 'xxxxx' mp-sdk:request } +0ms mp-sdk:response { mp-sdk:response access_token: 'xxxxx', mp-sdk:response expires_in: 7200 mp-sdk:response } +0ms mp-sdk:request POST https://api.weixin.qq.com/datacube/getweanalysisappidmonthlyretaininfo +0ms mp-sdk:request { mp-sdk:request access_token: 'xxxxxxxxxx', mp-sdk:request begin_date: '20190501', mp-sdk:request end_date: '201905331' mp-sdk:request } +0ms mp-sdk:response { errcode: 48001, errmsg: 'api unauthorized hint: [zpOYia06491487]' } +0ms { errcode: 48001, errmsg: 'api unauthorized hint: [zpOYia06491487]' } 参考文档: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html 封装的sdk: https://github.com/willin/mp-sdk
2019-06-11 - 请求在开发者工具可以获得,到真机上始终加载中
- 当前 Bug 的表现(可附上截图) [图片] [图片] - 预期表现 加载出内容 - 问题描述 我自己这边手机上怎么也加不出来,但在开发者工具中就能加载出来。 原来这个app是可以用的,在过年之前突然变成这样。 请求就是小程序调用云函数,如截图。 云函数也就是简单的一个request请求封装,调用其他域名的接口。 云函数代码截图如下 [图片] 使用的 SDK 为: https://github.com/willin/wnm 日志: END RequestId: cb1b3496-3727-11e9-acb3-525400235f2a Report RequestId: cb1b3496-3727-11e9-acb3-525400235f2a Duration:849.116ms Memory:256MB MaxMemoryUsed:30.3125MB [图片] 示例代码: ```js const SDK = require('wnm'); SDK.user.record({ uid: 12797402, type: '0' }).then(({ body: { allData: songs =[] } = {} }) => songs.map(({ song: { song: { id, name: music, artist: { name: artist } } } }) => SDK.comment.hot({ id, type: 0 }).then(({ body: { hotComments } }) => hotComments.filter(({ content, likedCount }) => content.length > 100 || likedCount > 1e5) ))) .then(p => Promise.all(p)) .then(p => [].concat.call(...p)) .then(JSON.stringify).then(console.log); ``` 请求结果大概 314kb。
2019-02-23