您现在的位置是:首页 > 编程 > 

20行代码搞定测试

2025-07-27 12:59:05
20行代码搞定测试 在制作产品推广的时候,由于我们是产品部门没有专门的技术,用做推广,为了货比三家,在腾讯千帆云市场了一家服务商,这家服务商很贴心,给我们小白直接贴20行以内代码,直接用shell脚本就能搞定测试,下面和大家分享一下牛逼的代码。++++++++++++++++++++++++++JAVA+++++++++++++++++++++ // String sen

20行代码搞定测试

在制作产品推广的时候,由于我们是产品部门没有专门的技术,用做推广,为了货比三家,在腾讯千帆云市场了一家服务商,这家服务商很贴心,给我们小白直接贴20行以内代码,直接用shell脚本就能搞定测试,下面和大家分享一下牛逼的代码。

++++++++++++++++++++++++++JAVA+++++++++++++++++++++

//

String sendUrl = ";;

Map<String, String> map = new HashMap();

String timestamp = String.valueOf(());

String signature = SecretUtil.MD5(account + timestamp + apiKey);

map.put("account", "57***"); // API账号

map.put("phones", "17******"); // 手机号

map.put("signame", "签名"); // 签名

map.put("templateCode", "SPT_411651***"); // 模版编号

map.put("templateParam", "{\"name\":\"张三\",\"code\":\"12456\"}"); // 模版变量

map.put("timestamp", timestamp); //时间戳

map.put("signature", signature); //MD5加密串

//发送请求

JSOObject js = (JSOObject) (map);

String body = cn.hutool.http.HttpUtil.post(sendUrl, (), 5000);

println(body);

++++++++++++++++++++++++++PHP+++++++++++++++++++++

ct API_SED_URL ='';

ct API_ACCOUT = '57***';

ct API_KEY = '78CC25C***';

public function sendSMS(){

$timestamp = time();

$postArr = [

'account' => self::API_ACCOUT,

'phones' => '17******',//手机号码

'signame' => '签名',//签名

'templateCode' => 'SPT_411651***',//模板编号

'templateParam' => '{"name":"张三","code":"12456"}',//模板变量

'timestamp' => $timestamp,

'signature' => md5(self::API_ACCOUT . $timestamp . self::API_KEY)

];

return $this->curlPost(self::API_SED_URL, $postArr);

}

++++++++++++++++++++++++++Python+++++++++++++++++++++

def send_sms():

md5String = ((str(account + timestamp + apiKey)).encode(encoding='utf-8')).hexdigest()

params = {

'account': '57', //API账号

'phones' : '17******', //手机号码

'signame': '签名', //签名

'templateCode': 'SPT_411651***', //模板编号

'templateParam' : '{"name":"张三","code":"12456"}', //模板变量

'timestamp' : '162662154211', //当前毫秒时间戳

'signature' : md5String //标准MD5加密

}

params=json.dumps(params)

headers = {"Content-type": "application/json"}

conn = httplib.HTTPConnection(host, port=port, timeout=0)

conn.request("POST", sms_send_uri, params, headers)

respe = conn.getrespe()

respe_str = respe.read()

()

return respe_str

++++++++++++++++++++++++++Go+++++++++++++++++++++

params := make(map[string]interface{})

params["account"] = "57***" //API账号

params["phones"] = "17******" //手机号码

params["signame"] = "签名" //签名

params["templateCode"] = "SPT_411651***" //模板编号

params["templateParam"] = "{\"name\":\"张三\",\"code\":\"12456\"}" //模板变量

params["timestamp"] = "162662154211" //当前毫秒时间戳

data := []byte(account + timestamp + apiKey)

md5ew := ()

md5ew.Write(data)

md5String := hex.EncodeToString(md5ew.Sum(nil)) // hex转字符串

params["signature"] = md5String

bytesData, err := json.Marshal(params)

reader := (bytesData)

url := "; //发送URL

request, err := ("POST", url, reader)

request.Header.Set("Content-Type", "application/json;charset=UTF-8")

client := http.Client{}

resp, err := client.Do(request)

respBytes, err := ioutil.ReadAll(resp.Body)

str := (*string)(unsafe.Pointer(&respBytes))

fmt.Println(*str)

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1189457.html

相关标签:无
上传时间: 2025-07-22 18:21:54
留言与评论(共有 7 条评论)
本站网友 中南林业科技大学图书馆
24分钟前 发表
'签名'
本站网友 开放式书房
7分钟前 发表
timestamp); //时间戳map.put("signature"
本站网友 美国城市gdp排名
15分钟前 发表
//模板变量 'timestamp' => $timestamp
本站网友 在线识别图片来源
24分钟前 发表
'{"name"
本站网友 广西房地产网
13分钟前 发表
err
本站网友 深圳房价下跌
0秒前 发表
url