- 微信小程序中某一个接口返回数据突然不正常了,大家帮忙看看怎么解决?谢谢
[图片] [图片] 该接口在Apifx接口测试工具中是正常能够返回数据的,在浏览器地址栏输入接口也是能够正常返回数据的。 但是在微信小程序里面,就直接不能正常返回数据,好像在微信小程序中被劫持一样。以前一直都没有问题,其他接口也正常,就这个接口不正常。看返回的html的链接里面外链的js,打开好像是颜色网站。 [图片] [图片] [图片] [图片] [图片] 死活是找不出来原因,我这边也是做了绑定强制ssl证书的,应该不会是DNS劫持的事情,有没有大神遇到过这种情况以及是如何解决的? 以下是代码片段 getLists(){ var _that = this; var obj = { url: '/api/ArticleInfoList?token=' + wx.getStorageSync('token') + '&category_id=' + _that.data.curNav + '&page_index=' + _that.data.page_index + '&page_size=' + _that.data.page_size, success: function (res, count) { if (_that.data.page_index == 1){ var total = Math.ceil(count / (_that.data.page_size)) _that.setData({ lists: res, totalPage: total }) }else{ var lists = _that.data.lists; lists = lists.concat(res); _that.setData({ lists: lists }) } }, fail: function (err) { console.log(err) } } base.request(obj); }, 返回的html是我另存的成html文件打开是颜色网站,这就不贴出来了。
05-29 - 是否有办法检测微信小程序中的用户是否添加了企业微信好友?
应用场景说明: 微信小程序用户注册完账号,在小程序中首次弹出需要添加“”企业微信客服“二维码的弹窗,用户添加了企业微信工作人员好友后,以后再进入小程序则不再弹出让添加企业微信的弹窗。 唯一能够起到关联的是unionid,微信小程序获取unionid需要将小程序绑定到微信开放平台后可以获取到unionid,企业微信是通过企业微信的开发接口"获取客户详情"接口直接获取到unionid,但是请求的url中只有userid,返回的数据中才有unionid。所以就目前看没有办法直接比对unionid。 获取客户详情接口:https://developer.work.weixin.qq.com/document/path/92114 补充思路: 通过现有数据库中存储的注册用户的unionid去与企业微信“批量获取客户详情”的接口返回的列表数据中的客户unionid进行比对,如果有则已是企业微信的客户?这样的思路理论上感觉是可以实现,效率性能上还有接口请求上(limit的最大值是100)都不是太好。 https://developer.work.weixin.qq.com/document/path/92994 不知道各位大佬是否有更好的方式方法。请教您们一下,感谢。
2023-09-14