个人案例
- 懂点君
公众号SVG黑科技排版的辅助工具
懂点君+扫码体验
post请求地址需要携带access_token的值,https://api.weixin.qq.com/wxa/msg_sec_check?access_token=access_token的具体值 JavaScript案例如下: [图片]
msgSecCheck 在java后台返回41001,token有值?package api; import java.util.HashMap; import java.util.Map; import com.google.gson.JsonObject; import com.google.gson.JsonParser; import globle.UitlHttp; import globle.Utilwx; public class wxsscheck { static wxsscheck s_wxsscheck; public static wxsscheck getInstance() { if (s_wxsscheck == null) { s_wxsscheck = new wxsscheck(); } return s_wxsscheck; } String mtookenString = ""; long mtime = 0; String check(String contextv) { String url = "https://api.weixin.qq.com/wxa/msg_sec_check"; Map<String, String> objmap = new HashMap<String, String>(); objmap.put("content", contextv); objmap.put("access_token", mtookenString); String reString = UitlHttp.dopost(url, "", objmap); return reString; } public String Checktxt(String contextv) { if (System.currentTimeMillis() - mtime < 120 * 60 * 1000 && mtookenString.length() > 10) { return check(contextv); } mtime = System.currentTimeMillis(); String url = "https://api.weixin.qq.com/cgi-bin/token"; Map<String, String> objmap = new HashMap<String, String>(); objmap.put("appid", Utilwx.appid); objmap.put("secret", Utilwx.secret); objmap.put("grant_type", "client_credential"); String access_token = UitlHttp.doGet(url, objmap); if (access_token == null || access_token.length() < 1) { return "no"; } else if (access_token.contains("errcode")) { return "no"; } JsonObject json = new JsonParser().parse(access_token).getAsJsonObject(); mtookenString = json.get("access_token").getAsString(); return check(contextv); } } -------- 返回 {"errcode":41001,"errmsg":"access_token missing hint: [7qxEjA02498671!]"} 有 access_token,为什么返回41001 求解
2020-01-19微信开发者工具云端测试触发的云函数暂时无法使用云调用,这个不是你的问题!
!security.msgSecCheck为什么老是调用异常?用过了所有方法包括用encoding将text转成utf8 和POST都不行,无论如何还是返回-501007不知道这个函数到底要怎么用啊!!!!! [代码]//index.js[代码] [代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init()[代码] [代码]// 云函数入口函数[代码][代码]exports.main = async (event, context) => {[代码][代码] [代码][代码]console.log([代码][代码]"damn it the input text is:"[代码][代码],event.text)[代码][代码] [代码][代码]try[代码] [代码]{[代码][代码] [代码][代码]const res = await cloud.openapi.security.msgSecCheck({[代码][代码] [代码][代码]content: event.text[代码][代码] [代码][代码]})[代码][代码] [代码][代码]return[代码] [代码]res;[代码][代码] [代码][代码]} [代码][代码]catch[代码] [代码](err) {[代码][代码] [代码][代码]return[代码] [代码]{ title: [代码][代码]'错误'[代码][代码], data: err };[代码][代码] [代码][代码]}[代码][代码]}[代码][代码]//config.json[代码][代码]{[代码][代码] [代码][代码]"permissions"[代码][代码]: {[代码][代码] [代码][代码]"openapi"[代码][代码]: [[代码][代码] [代码][代码]"security.msgSecCheck"[代码][代码] [代码][代码]][代码][代码] [代码][代码]}[代码][代码]}[代码]云端测试返回结果是: [代码]日志内容 Request ID: e7b9f394-1113-11ea-8114-5254007aa7a1[代码][代码]执行时间: 70.75ms内存使用: 39.66 MB[代码][代码]返回结果[代码][代码]{"title":"错误","data":{"errCode":-501007,"errMsg":"security.msgSecCheck:fail Invalid request param"}}[代码] [代码]日志[代码][代码]START RequestId: e7b9f394-1113-11ea-8114-5254007aa7a1[代码] [代码]Event RequestId: e7b9f394-1113-11ea-8114-5254007aa7a1[代码] [代码] [代码] [代码]2019-11-27T12:46:17.846Z damn it the input text is: fuckyou!![代码] [代码] [代码] [代码]END RequestId: e7b9f394-1113-11ea-8114-5254007aa7a1[代码] [代码]Report RequestId: e7b9f394-1113-11ea-8114-5254007aa7a1 Duration:70ms Memory:256MB MaxMemoryUsed:39.664062MB[代码] 搞了好久都弄不了,所有能搜索到的解决方法都试了一遍都不行,绝望了。。。。跪求指点!!!
2020-01-11Slogan:集合小助手,让你次次爱不释手 [图片] Slogan:搞笑在手,让你嘴抖 [图片] Slogan:垃圾分类,让你从此不累 [图片] Slogan:让我们一起决胜前端 [图片] Slogan:保护隐私,从图开始 [图片] Slogan:延禧攻略,追剧不累 [图片]
#微信创客自荐计划# 如果要给你的产品写一句Slogan/推荐语,你会写什么?「微信,是一个生活方式」、「再小的个体也有自己的品牌」、「用完即走」...... 一句好的Slogan/推荐语,如若深入人心,对于产品的推广可能会有意想不到的正向作用。 大家平常都在开发/运营什么样的产品?如果要给自己的产品写一句推荐语,你会写什么呢? 微信官方今年年底发起“微信创客自荐计划”,希望记录和发掘更多的「微信创客」及其原创作品,打造属于微信独有的创作者展现平台,优秀的作品有机会获得定向曝光展示和商业化支持。 社区#微信创客自荐计划#系列话题优秀回答者将获得微信正版周边礼品一份,快来参加吧! [图片] [图片] [图片] [图片] [图片] *图片仅供参考,实际奖品选择与发放将视官方周边更新与存货情况进行适当调整 *获奖情况将在「社区每周」公告中进行公示
2019-12-26【个人开发者】的心声 1、不支持微信支付;微信不是支持原创吗?那我们开发的产品也是一种原创,那我们开发者如何收益尼?接入腾讯广告,每天的广告收入很单薄,无法支撑我们的服务器费用; 2、用户无法发布信息;只要涉及用户发布信息或者创建一个活动等功能,审核都不让过,而且每次审核反馈信息不一样,是因为不同审核人员导致的吗?个人感觉微信审核的体验没有之前那么好了; 3、本地处理工具;比如需用户上传图片,本地处理图片的,审核也不让过; 总结 个人开发者只能做读、看(仅限文章和图片)的小程序,用户无法参与的小程序,这个门槛需提高一下 ———————————————————————————————————————————— 【位置签到小程序】产品介绍 去年的时间,我开发了一个【位置签到小助手】,大概的功能是这样 1、用户发布一个签到集合活动,里面包括活动集合地点以及签到范围的半径; 2、用户在小程序里点击签到,会获取用户当前的经纬度以及活动集合的地点,然后计算两者的距离是否符合签到范围,如果符合签到范围的半径就签到成功,否则签到失败; 3、管理员可以看到签到签到的人员; 【位置签到小程序】烦扰和苦恼 1、个人开发者,用户无法发布自己的信息或者发起一个签到活动(如果用户能发布签到活动信息,微信审核就无法通过) 2、利用地理位置信息的时候,审核时被告知不能使用,因为涉及暴露用户信息等,平台无法支持; 【位置签到小程序】未来构思 1、这个小程序在中小企业以及高校里用的比较频繁,这个小程序能很好的解决,人必须到场才能签到的问题; 2、这个小程序可以解决学生逃课,不来教室上课的问题; 3、可以开发一个蓝牙签到,老师只需打开手机,学生打开蓝牙就自动完成签到; [图片] [图片] [图片] [图片]
#微信创客自荐计划# 你有哪些产品想在微信内开发却苦于没有相关接口或技术支持?你有什么好的产品想法、或者曾经尝试开发过什么产品,最终却没有实现?未能实现的原因是什么呢? 你最希望微信为你的想法提供哪些相关接口或技术支持? 微信官方今年年底发起“微信创客自荐计划”,希望记录和发掘更多的「微信创客」及其原创作品,打造属于微信独有的创作者展现平台,优秀的作品有机会获得定向曝光展示和商业化支持。 社区#微信创客自荐计划#系列话题优秀回答者将获得微信正版周边礼品一份,快来参加吧! [图片] [图片] [图片] [图片] [图片] *图片仅供参考,实际奖品选择与发放将视官方周边更新与存货情况进行适当调整 *获奖情况将在「社区每周」公告中进行公示
2019-12-23