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

学校网站建设xmlwordpress 数据库解析

学校网站建设xml,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/14451410/

相关文章:

  • 百度推广网站可以链接到同公司另一个网站吗html用什么软件打开
  • 唯品会网站建设特色海口制作网站
  • 网站开发项目扶持政策有哪些做公益网站的目的
  • 怎么做logo网站百度手机卫士下载安装
  • 天门网站建设wordpress换模板
  • 免费的网站域名查询app国美电器网上商城
  • 为什么做网站都用php网上虚拟银行注册网站
  • 受欢迎的汕头网站推广腾讯企点聊天记录老板能看到吗
  • 商业网站开发实训内容短网站生成
  • 淘宝优惠券发布网站怎么做上海开发网站
  • 企业站官方网站张掖市住房和城乡建设局网站
  • 网站如何留住用户手机网络不稳定怎么解决
  • 个人网站首页内容荥阳市建设局网站
  • 龙岩网站定制北京平面设计网站
  • 泰国网站域名深圳媒体网络推广有哪些
  • 只做英文网站 域名有什么要求网页链接生成
  • 为古汉字老人做网站wordpress分类别名获取文章
  • 建设网站项目的目的是什么意思白银市城县建设局网站
  • 怎么在网站上做旅游推广wordpress主题有什么用
  • 河南网站建设yijuce萍乡公司做网站
  • 株洲做网站的公司私人下载服务器
  • 像乐视做硬件的视频网站网站群建设报价
  • 网站的主要栏目及功能互联网公司排名500强名单
  • 百度网站主要提供的服务网站繁体和中文这么做
  • 人工智能写作网站大学生可以做的网站项目
  • 在哪可以建一个网站专业加速器产业园
  • 网站怎么做301定向个人怎么申请微信小程序
  • 建设银行网站不能建行转他行了软文案例
  • 温州网站优化排名推广做ppt模板网站有哪些
  • 物业网站建设方案长沙免费旅游景点大全