- 小程序前端获取微信 token,然后调用微信的msgSecCheck 安全API 不行?
微信小程序审核的时候被拒,说发送图片或者文字存在内容安全风险,需要进行内容安全验证时,请尽快完善内容机制。, 先获取access token,然后再用access token + 验证API来验证内容的好坏。 器接入微信验证API有两种方式来做 第一种是 小程序把内容上传到后台,后台获取access token之后再用验证API。 第二种方式是,小程序先从后台获取access token,然后小程序来用access token 调用验证的API。 第一种方式试过了,是肯定可以的。 但第二种方式用起来得到了 600002的错误,说发送的域名不在审核的域名之下。 是不是第二种方式不能做
11-13 - 小程序登录功能暂未符合规范要求,但用uni.getUserInfo并不弹出选择框?
审核的时候被拒绝 小程序登录功能暂未符合规范要求,在登录环节,应当为用户提供可取消或拒绝的选项按钮, 后来我用改成加入 uni.getUserInfo uni.getUserInfo({ desc:'获取微信用户的昵称', provider: 'weixin', success(res) { uni.login({ provider: 'weixin', ......... }, fail: () => { uni.showToast({ title: '授权已取消', icon: 'error', mask: true }) }, complete(res) { console.log(res); uni.hideLoading(); } } 但是我测试的时候,发现点击按钮还是可以直接进入微信,就是不弹出授权的窗口。 后来我用了别人的手机来测,也不管用。 不知道为什么??
11-08 - 微信小程序支付后没有收到回调?回调地址可通,也符合要求,nginx日志也没有任何的支付成功的记录
微信小程序已经过了认证,并且支付是可以成功的,但就是接受不到异步的回调 回调地址 https://app.kuangcc.com/api/v1/payment/callback 符合要求(https,无端口,无get参数),自己在多个网络环境下postman模拟 POST 均可以收到请求。 因为怀疑是不是nginx阻挡了请求,又直接到 nginx的access log 查看,可以看到自己 postman发送的模拟,以及真实的支付api的内容,但是没有任何来自于腾讯的callback 请求出现在 nginx。 难道是防火墙档了,但现在用的就是普通的阿里云的服务器,没有特别设置什么IP不能访问的,所以难道是腾讯没有发送回到的请求。 因为时间太久,不记得用的是 ApiV3密钥 还是其他的V1或者V2的秘钥,反正是支付成功了,但难道设置不同的秘钥会导致接收不到回调么?
11-05 - uniapp微信小程序,onShareAppMessage分享指定页面-没有标题,图片和链接都不对?
是企业微信,已经备案认证过了,现在是开发版本,使用uni-app开发的。下面代码的页面是邀请页面,路径是 /page/invite. 可以触发分享,但是触发之后分享的页面没有,我们在代码里指定的 title和图片 (图片是/page/invite的页面截图),并且点击之后还是回到原来的邀请页面- /page/invite, 并不是 /page/auth/register 的页面。 不知道是哪里出了问题 [图片] 这是截图,没有设定的标题和图片,上面的图片是 /page/invite 的截图而已,点击又回到了 /page/invite function onShareAppMessage(res) { console.log('onShareAppMessage',res); let shareId = uni.getStorageSync('shareId') || 'shareid'; console.log('onShareAppMessage',shareId); uni.showToast({ icon: 'none', title: '?'+shareId, }) if (res.from === 'button') { return { title: "邀请好友,领现金红包", path: '/pages/auth/register?inviteId=' + shareId, imageUrl: 'https://kuanxx.com/images/background/front.jpg',//数据返回的图片数据 success: function(res) { // 转发成功 console.log('转发成功',res) }, fail: function(res) { // 转发失败 console.log('转发失败',res) } } } else {//用户点击右上角3个点分享(小程序端) return { path: "/pages/auth/register" }; } } 页面的代码是 import { onShareAppMessage } from '@dcloudio/uni-app' import { onLoad } from '@dcloudio/uni-app' onLoad(async () => { uni.setNavigationBarTitle({ title: '邀请', }); }) function onShareAppMessage(res) { .... }
11-05 - PC端登录和支付,但商户号暂不支持关联该类型的AppID ?(已开通开放平台的appid和商户号)
需求想要在PC端能够通过微信登录和支付,支付应该需要的是 符合需求的是Native支付模式。 https://pay.weixin.qq.com/docs/merchant/products/native-payment/introduction.html 所以在开放平台的建了一个网站应用,并且审核之后得到了appid - wxbab3aec919e47fbc。 [图片] 然后就准备来开通 微信支付。因为之前也有申请通过了商户号,所以想应该很简单就可以把开放平台的appid 和 商户号进行连通。 [图片] 但是系统通知说 当前商户号暂不支持关联该类型的AppID, 开放平台难道不支持? 但为什么开放平台又有界面能够去申请开通
03-28 - 公众号被永久封禁,但公众号以及webapp没有发布任何有害信息,如何能申诉解封?
因为疫情复学,我们给一所公立大学做疫情跟踪系统,通过登陆微信公众号平台来扫码和上报温度。但是因为学校没有服务号,内部申请服务号的沟通和流程也复杂,而系统上线的时间比较紧,最后就没有让学校来申请服务号。 但是因为那时候就是5.1,我们的主公司也不上班,申请服务号要拖一周。我们团队就决定临时买一个公众号,当晚就拿到了号并且开始测试。 从5月7号之后,我们就把系统部署到了大学,并且一直正常使用。系统的主要功能就是每日让 学生,老师上报温度,同时校长,院长,老师都可以看到每一个班学生的上报温度和当日轨迹。这所大学基本上到目前复学有8000多学生,每天学生和老师都在使用系统做疫情的监控,过一段时间市里面的领导都会过来去视察学校以及看系统的效果。昨天我们去学校见校长做了汇报,效果很好,结果当晚突然就接到微信封号的消息,说 我们的公众号存在涉嫌绕开,规避,对抗平台的行为。 我们很疑惑,因为我们的公众号到现在为止没有发布任何一条的新闻,更别提里面有什么不良消息了。同时,平台所链接的web app 只是让老师,学生做注册,上报温度,扫码,以及查看等内容,没有涉及到任何发布不良和诱导信息。如果说可能被封,我们猜测是因为买的公众号的主体公司其他的公众号存在一些不好的行为,间接连累导致我们的服务号被系统封了。昨晚我们直接做了申述,说是7天内给回复,我们打腾讯的客户基本上也是打不通。但是现在问题是,这个系统直接就瘫痪了,除了扫码还可以,其他的如 学生温度上报,老师查看学生轨迹和上报温度都不行,因为菜单和获取用户信息的功能都被停了。一大早,学校信息处方面就打电话说怎么不能用了,很多的埋怨,这会确实影响到了学校领导和教工学生的便利,我们也是欲哭无泪。 我们看网上说永久封号申述几率不高,只是想试一试,从根源上来说这个问题也是我们的疏忽用错了主体公司,但本质上我们的服务号没有任何不好的信息内容,反而是帮助学校做复学,希望腾讯的工作人员能够帮我们查看问题,了解实情。我们会按照规范把服务号迁移到学校或者我们的母公司(我们是央企在地方的市公司) 我们的公众号程序的 appid 是 wxb8f00bbc5d95a7ff, 申请的邮箱是 nig7240@163.com。如果腾讯的工作人员要验证,可以注册web app来试试。 谢谢
2020-06-02 - 微信公众号报警,如何回复空串或者禁止公众号的事件或者消息发送?
我在开发微信公众号。 按照这个文档配置,我的服务器可以接收到微信公众号发送的消息和事件,“当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上” 但是很多的消息,比如用户 [VIEW]或者[CLICK]某个链接我并不想处理,首先我想知道是否有途径可以禁止这些消息发送到我的服务器上;其次,我接受到很多的消息不用处理,按照微信的说法,"假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。"。 我使用node.js 的express服务器去回复空字符串,但还是一直会报警 [图片] 无论是 res.status(200).end(); 还是 res.end() 来发送空字符串,都不管用。 请问如何处理
2020-05-16 - 我的小程序平台界面上为啥没有微信支付和支付设置
我在用微信小程序的支付,微信支付用到了商户号 mechant id 和 小程序 的appid, 但是遇到了问题 "商户号mch_id与appid不匹配"。 我搜索了这个问题,发下说是“小程序支付和服务商没有匹配上”, 在参考:https://www.kancloud.cn/itlian/help/604746 , https://www.kelen.cc/posts/5b408af5206033763cd77c11, https://ask.easyxiaochengxu.com/?/article/19,https://developers.weixin.qq.com/community/develop/doc/000e2e8622896823432788b5956000 都提到了 到小程序管理后台配置一下微信支付栏目下的M-A授权 ,如下图 [图片] 可是为啥我的小程序支付平台 的界面是这样,完全没有微信支付和支付设置? [图片] 我该如何做
2018-10-14 - 为了小程序登陆,服务器端到底是填 微信公众号的 appid 和 secr
我在测试微信小程序的登陆, [代码] [代码][代码]wx.login({[代码] [代码] [代码][代码]success: (res) => {[代码] [代码] [代码][代码]let code = res.code[代码] [代码] [代码][代码]console.log(code);[代码] [代码] [代码][代码]wx.request({[代码] [代码] [代码][代码]url: loginURL,[代码] [代码] [代码][代码]method: [代码][代码]'GET'[代码][代码],[代码] [代码] [代码][代码]data: {[代码] [代码] [代码][代码]code: code[代码] [代码] [代码][代码]},[代码] [代码] [代码][代码]header: {[代码] [代码] [代码][代码]'content-type'[代码][代码]: [代码][代码]'application/json'[代码] [代码] [代码][代码]},[代码] [代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码] [代码] [代码][代码]console.log(res)[代码] [代码] [代码][代码]wx.setStorageSync([代码][代码]'token'[代码][代码], res.data.token)[代码] [代码] [代码][代码]resolve(res)[代码] [代码] [代码][代码]},[代码] [代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res) {[代码] [代码] [代码][代码]console.log( res)[代码] [代码] [代码][代码]}[代码] [代码] });[代码] [代码]});[代码] 得到40029 的wechatapierror, 到网上看说是 微信小程序的 appid 和 服务器端的appid 不一致, 于是我把服务器端的appid 和 secret key 填了 我微信小程序一样的号,但是得到了48001,检查是api 功能未授权。 我现在比较纳闷,我的服务器端 到底是填 微信公众号的 appid 和 secret 还是 微信小程序的appid 和 secret, 目前公众号和微信小程序还没有关联
2018-10-12 - 上传代码成功,但是在管理平台找不到代码
开发工具 和 平台 我都有通过微信扫码登陆,并且小程序的appid 和 管理平台的Appid相同,如下图 [图片] 我上传代码也是提示成功的,但是上传前有一个提示如下图 [图片] 但是在管理平台我无法发现 上传的代码, 只有一个提示说 请绑定开发者 [图片] 我试图绑定开发者(我自己是管理者,也应该是开发者[图片] 但是添加用户的时候,因为我是管理者,不能重复添加。 [图片] 到现在我不知道为什么现在还不能找到上传的代码?
2018-10-12