123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- package com.ylx.massage.utils;
- import java.util.Map;
- import cn.hutool.http.HttpUtil;
- import com.alibaba.fastjson2.JSONObject;
- import lombok.extern.slf4j.Slf4j;
- import org.apache.http.NameValuePair;
- import org.apache.http.client.HttpClient;
- //接口类型:互亿无线语音通知接口。
- //账户注册:请通过该地址开通账户https://user.ihuyi.com/new/register.html
- //注意事项:
- //(1)调试期间,请仔细阅读接口文档;
- //(2)请使用APIID(查看APIID请登录用户中心->语音通知->帐户及签名设置->APIID)及 APIkey来调用接口;
- //(3)该代码仅供接入互亿无线语音通知接口参考使用,客户可根据实际需要自行编写;
- @Slf4j
- public class Sendvoice {
- // private static String Url = "http://api.vm.ihuyi.com/webservice/voice.php?method=Submit";
- public static void main(String [] args) {
- //你在【变量】有一条新的预约服务订单待确认,请尽快前往确认接单
- //todo
- StringBuffer url = new StringBuffer();
- url.append("http://api.vm.ihuyi.com/webservice/voice.php?method=Submit")
- .append("&account=").append("VM08088034")
- .append("&password=").append("59558b5efbc5513a2593ac48d1705006")
- .append("&mobile=").append("13141345053")
- .append("&content=").append("你在【大菠萝平台】有一条新的预约服务订单待确认,请尽快前往确认接单")
- .append("&format=").append("json");
- String rs = HttpUtil.get(url.toString());
- Map<?, ?> map = JSONObject.parseObject(rs, Map.class);
- log.info("电话通知返回参数{}",map.toString());
- // HttpClient client = new HttpClient();
- // PostMethod method = new PostMethod(Url);
- //
- // //client.getParams().setContentCharset("GBK");
- // client.getParams().setContentCharset("UTF-8");
- // method.setRequestHeader("ContentType","application/x-www-form-urlencoded;charset=UTF-8");
- //
- // NameValuePair[] data = {//提交短信
- // new NameValuePair("account", "VM08088034"),//用户名是登录用户中心->语音通知->帐户参数设置->APIID
- // new NameValuePair("password", "59558b5efbc5513a2593ac48d1705006"),//查看密码请登录用户中心->语音通知->帐户参数设置->APIKEY
- // new NameValuePair("mobile", "139xxxxxxxx"),//手机号码
- // new NameValuePair("content", "您的订单号是:0648。已由顺风快递发出,请注意查收。"),
- // };
- //
- // method.setRequestBody(data);
- //
- // try {
- // client.executeMethod(method);
- //
- // String SubmitResult = method.getResponseBodyAsString();
- //
- // //System.out.println(SubmitResult);
- //
- // Document doc = DocumentHelper.parseText(SubmitResult);
- // Element root = doc.getRootElement();
- //
- // String code = root.elementText("code");
- // String msg = root.elementText("msg");
- // String voiceid = root.elementText("voiceid");
- //
- // System.out.println(code);
- // System.out.println(msg);
- // System.out.println(voiceid);
- //
- // if("2".equals(code)){
- // System.out.println("短信提交成功");
- // }
- //
- // } catch (HttpException e) {
- // // TODO Auto-generated catch block
- // e.printStackTrace();
- // } catch (IOException e) {
- // // TODO Auto-generated catch block
- // e.printStackTrace();
- // } catch (DocumentException e) {
- // // TODO Auto-generated catch block
- // e.printStackTrace();
- // }
- }
- public static void sendPhone(String phone) {
- StringBuffer url = new StringBuffer();
- url.append("http://api.vm.ihuyi.com/webservice/voice.php?method=Submit")
- .append("&account=").append("VM08088034")
- .append("&password=").append("59558b5efbc5513a2593ac48d1705006")
- .append("&mobile=").append(phone)
- .append("&content=").append("你在【大菠萝平台】有一条新的预约服务订单待确认,请尽快前往确认接单")
- .append("&format=").append("json");
- String rs = HttpUtil.get(url.toString());
- Map<?, ?> map = JSONObject.parseObject(rs, Map.class);
- log.info("电话通知返回参数{}",map.toString());
- }
- }
|