当前位置: 首页 > news >正文

做网站得叫什么软件怎么推广网站建设业务

做网站得叫什么软件,怎么推广网站建设业务,wordpress 评论点击验证,住房和城乡建设部官网查询平台一、微信公众平台小程序开通消息订阅并设置模板 这边的模板id和详细内容后续前后端需要使用 二、uniapp前端 需要是一个button触发 js#xff1a; wx.getSetting({success(res){console.log(res)if(res.authSetting[scope.subscribeMessage]){// 业务逻辑}else{uni.request…一、微信公众平台小程序开通消息订阅并设置模板 这边的模板id和详细内容后续前后端需要使用 二、uniapp前端 需要是一个button触发 js wx.getSetting({success(res){console.log(res)if(res.authSetting[scope.subscribeMessage]){// 业务逻辑}else{uni.requestSubscribeMessage({tmplIds: [_config.TEMPLATE_ID],success (res) {console.log(订阅成功)// 业务逻辑},fail(res) {// 即使用户拒绝订阅也要继续原来的业务逻辑}})}} })三、java后端 Component Slf4j public class WxAccessTokenUtil {Value(${WX_APPID})String APP_ID;Value(${WX_SECREAT})String SECREAT;Value(${WX_TEMPLATE_ID})String TEMPLATE_ID;public String getWxAccessToken(){String res HttpClient.doGet(https://api.weixin.qq.com/cgi-bin/token?grant_typeclient_credentialappidAPP_IDsecretSECREAT);JSONObject jsonObject JSON.parseObject(res);return jsonObject.getString(access_token);}public void sendReservationSubscribeMsg(String touser,String id,String apparatusName,String state){String token getWxAccessToken();JSONObject jsonObject2 new JSONObject();jsonObject2.put(access_token,token);jsonObject2.put(touser,touser);jsonObject2.put(template_id,TEMPLATE_ID);jsonObject2.put(page,/pages/appointment_detail/appointment_detail?idid);JSONObject data new JSONObject();JSONObject thing2 new JSONObject();thing2.put(value,apparatusName);data.put(thing2,thing2);JSONObject phrase3 new JSONObject();phrase3.put(value,state);data.put(phrase3,phrase3);jsonObject2.put(data,data);String res HttpClient.doPost(https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_tokentoken,jsonObject2.toString());log.warn(微信小程序订阅消息{},res);} }其中thing2、phrase3是模板的字段名根据自己模板去修改即可 HttpClient.java public class HttpClient {public static void main(String[] args) {String APP_ID xxx;String SECREAT xxx;String res HttpClient.doGet(https://api.weixin.qq.com/cgi-bin/token?grant_typeclient_credentialappidAPP_IDsecretSECREAT);com.alibaba.fastjson.JSONObject jsonObject JSON.parseObject(res);String token jsonObject.getString(access_token);JSONObject jsonObject2 new JSONObject();jsonObject2.put(access_token,token);jsonObject2.put(touser,xxxxx);jsonObject2.put(template_id,xxxx);jsonObject2.put(page,/pages/tabbar/mine/mine);JSONObject data new JSONObject();JSONObject phrase1 new JSONObject();phrase1.put(value,待审核);data.put(phrase1,phrase1);JSONObject thing2 new JSONObject();thing2.put(value,已成功提交预约申请请耐心等待审核。);data.put(thing2,thing2);jsonObject2.put(data,data);jsonObject2.put(miniprogram_state,trial);System.out.println(HttpClient.doPost(https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_tokentoken,jsonObject2.toString()));}public static String doGet(String httpurl) {HttpURLConnection connection null;InputStream is null;BufferedReader br null;String result null;// 返回结果字符串try {// 创建远程url连接对象URL url new URL(httpurl);// 通过远程url连接对象打开一个连接强转成httpURLConnection类connection (HttpURLConnection) url.openConnection();// 设置连接方式getconnection.setRequestMethod(GET);// 设置连接主机服务器的超时时间15000毫秒connection.setConnectTimeout(15000);// 设置读取远程返回的数据时间60000毫秒connection.setReadTimeout(60000);// 发送请求connection.connect();// 通过connection连接获取输入流if (connection.getResponseCode() 200) {is connection.getInputStream();// 封装输入流is并指定字符集br new BufferedReader(new InputStreamReader(is, UTF-8));// 存放数据StringBuffer sbf new StringBuffer();String temp null;while ((temp br.readLine()) ! null) {sbf.append(temp);sbf.append(\r\n);}result sbf.toString();}} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} finally {// 关闭资源if (null ! br) {try {br.close();} catch (IOException e) {e.printStackTrace();}}if (null ! is) {try {is.close();} catch (IOException e) {e.printStackTrace();}}connection.disconnect();// 关闭远程连接}return result;}public static String doPost(String httpUrl, String param) {HttpURLConnection connection null;InputStream is null;OutputStream os null;BufferedReader br null;String result null;try {URL url new URL(httpUrl);// 通过远程url连接对象打开连接connection (HttpURLConnection) url.openConnection();// 设置连接请求方式connection.setRequestMethod(POST);// 设置连接主机服务器超时时间15000毫秒connection.setConnectTimeout(15000);// 设置读取主机服务器返回数据超时时间60000毫秒connection.setReadTimeout(60000);// 默认值为false当向远程服务器传送数据/写数据时需要设置为trueconnection.setDoOutput(true);// 默认值为true当前向远程服务读取数据时设置为true该参数可有可无connection.setDoInput(true);// 设置传入参数的格式:请求参数应该是 name1value1name2value2 的形式。connection.setRequestProperty(Content-Type, application/x-www-form-urlencoded);// 设置鉴权信息Authorization: Bearer da3efcbf-0845-4fe3-8aba-ee040be542c0connection.setRequestProperty(Authorization, Bearer da3efcbf-0845-4fe3-8aba-ee040be542c0);// 通过连接对象获取一个输出流os connection.getOutputStream();// 通过输出流对象将参数写出去/传输出去,它是通过字节数组写出的os.write(param.getBytes());// 通过连接对象获取一个输入流向远程读取if (connection.getResponseCode() 200) {is connection.getInputStream();// 对输入流对象进行包装:charset根据工作项目组的要求来设置br new BufferedReader(new InputStreamReader(is, UTF-8));StringBuffer sbf new StringBuffer();String temp null;// 循环遍历一行一行读取数据while ((temp br.readLine()) ! null) {sbf.append(temp);sbf.append(\r\n);}result sbf.toString();}} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} finally {// 关闭资源if (null ! br) {try {br.close();} catch (IOException e) {e.printStackTrace();}}if (null ! os) {try {os.close();} catch (IOException e) {e.printStackTrace();}}if (null ! is) {try {is.close();} catch (IOException e) {e.printStackTrace();}}// 断开与远程地址url的连接connection.disconnect();}return result;} }
http://www.hkea.cn/news/14418497/

相关文章:

  • 天涯网站建设路小学做网站有哪些法规
  • 保健食品东莞网站建设自建网站网址
  • 新加坡域名注册网站正能量网站入口地址
  • 2013一汽大众企业网站车主俱乐部建设维护方案折扣卡网站建设
  • jquery 个人网站上海装修公司招聘施工队长
  • 校园学生网站开发wordpress 侧边栏代码
  • 怎样一个域名做两个网站公司网站建设费用预算
  • 烟台哪里有做网站铁路建设网站
  • 做网站时分类标题和分类描述wordpress 视频自适应插件
  • 视频门户网站建设项目标书宝山区网站建设
  • 贵阳城乡建设网站阜阳网站建设费用
  • 经典的企业网站wordpress 添加自定义小工具
  • 方案 网站微商各种软件拿码渠道
  • 网站开发还是做数据库开发网站建设业务培训
  • 单一产品销售网站建设模板wordpress音乐模板
  • 电子商务网站建设实训心得广东东莞免费网站制作公司
  • 天津旅游网站建设中山市做网站专业的
  • 做农产品网站需要办什么证计算机前端培训多少钱
  • 网站做招聘需要什么资质天津网站设计 河西
  • 注册网站乱填邮箱辽宁建设工程信息网官网新网站如何进入
  • 网站建设对企业品牌价值提升的影响网站开发与维护前景
  • 集约化网站建设的函安康网站设计
  • 网站建设与网站主机的选择wordpress文章编辑慢
  • 义乌门户网站建设备案老域名
  • 有关建筑的网站珠海响应式网站建设价格
  • 网站建设与管理就业方向装企erp管理系统
  • 手机版网站系统公司网站横幅如何做
  • 网站城市切换如何做html网页设计用什么软件
  • 做刷赞网站能赚钱吗天津网站排名方案
  • 地方网站开发十堰英文网站建设