-
前台传4个参数字符串-->sha1算法: public static String getSha1(String str){ if(str==null||str.length()==0){ return null; } char[] hexDigits={'0','1','2','3','4','5','6','7','8','9','a','b,'c','d','e','f'}; try{ MessageDigest mdTemp=MessageDigest.getInstance("SHA1"); mdTemp.update(str.getBytes("UTF-8")); byte[] md=mdTemp.digest(); int j= md.length; char buf[]=new char[j*2]; int k=0; for(int i=0;i<j;i++){ byte byte0=md[i]; buf[k++]=hexDigits[byte0>>>4&0xf]; buf[k++]=hexDigits[byte0 & 0xf]; } return new String(buf); }catch(){ return null; } }查看全部
-
开发模式与自动回复、自定义菜单冲突 自己逻辑和业务的开发都是在微信公众号服务器中去实现:用户请求经过微信后台转发给服务器,微信公众号服务器处理后返回数据给微信后台,再转发给客户端查看全部
-
准备工作:1.公众号2.外网映射工具(开发调试) 需要映射工具将本地地址映射到公网上去,ngrok可执行程序。 DOS 下输入 ngrok 8080(其中8080是tomcat的端口地址)获取2个映射请求:http和https的 映射到国外,访问慢。 TUNNEL国内的映射服务支持大部分ngrok 需要ngrok.cfg配置文件 DOS:ngrok - config ngrok.cfg -subdomain example 8080查看全部
-
1.编辑模式下按照操作介绍操作就可以 2.当发送的消息没有在关键词里面,可以选择“消息自动回复”编辑默认消息,但是默认消息每个小时只会回复1次。 3.菜单可以做点击,也可以做连接查看全部
-
外网映射工具 方法1:ngrok 将内网映射到公网 国外的,国内访问比较慢 方法2:tunnel 国内地址查看全部
-
ngrok 使用方法查看全部
-
映射工具: ngrok查看全部
-
开发环境准备:查看全部
-
工具内容查看全部
-
加密算法别瞎jb传,看好了再传,Ok?查看全部
-
/** * @Title: getSha1 * @Description:sha1加密算法 * @param @param str * @param @return 设定文件 * @return String 返回类型 * @throws */ public static String getSha1(String str) { if (null == str || str.length() == 0) { return null; } char hexDigits[] = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'}; try { MessageDigest mdTemp = MessageDigest.getInstance("SHA1"); mdTemp.update(str.getBytes("UTF-8")); byte[] md = mdTemp.digest(); int j = md.length; char[] buf = new char[j * 2]; int k = 0; for (int i = 0; i< j;i++) { byte byte0 = md[i]; buf[k++] = hexDigits[byte0 >>> 4 & 0xf]; buf[k++] = hexDigits[byte0 & 0xf]; } return new String(buf); } catch (NoSuchAlgorithmException e) { return null; } catch (UnsupportedEncodingException e) { e.printStackTrace(); return null; } }查看全部
-
微信第一步!查看全部
-
很好,说得很清晰查看全部
-
微信与公众号区别查看全部
-
微信公众号开发知识查看全部
举报
0/150
提交
取消