以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [分享]阿里云第三方短信接口代码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=161487) |
-- 作者:天一生水 -- 发布时间:2021/3/18 21:45:00 -- [分享]阿里云第三方短信接口代码 在蓝老师代码的基础上完善一个阿里云第三方短信实例代码。 在下面的地址申请一个免费套餐,即可测试。此地址短信平台个人、企业没有限制,均可~ https://market.aliyun.com/products/57126001/cmapi00037415.html?spm=5176.2020520132.101.1.175772188g3m95#sku=yuncode3141500001 Dim hc As New HttpClient("http://gyytz.market.alicloudapi.com/sms/smsSend") hc.Headers.Add("Authorization", "APPCODE " & "63******你的AppCode*******eff8") hc.Content Type = "application/x-www-form-urlencoded; charset=UTF-8" ’去掉content后面的空格 hc.FormData.Add("mobile", "1*********9") \'需要发送的手机号 hc.FormData.Add("smsSignId", "2e65b1bb3d054466b82f0c9d125465e2") \'测试签名ID hc.FormData.Add("templateId", "908e94ccf08b4476ba6c876d13f084ad") \'测试模板ID hc.FormData.Add("param", "**code**:12345,**minute**:5") \'短信模板变量替换 Dim res As String = hc.GetData Output.Show(res) [此贴子已经被作者于2022/10/26 20:37:32编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/3/18 22:01:00 -- Dim hc As New HttpClient("https://msg.market.alicloudapi.com/msg") hc.Headers.Add("Authorization","APPCODE " & "xxx请改自己xxx") hc.ContentType = "application/x-www-form-urlencoded; charset=UTF-8" hc.FormData.Add("message","短信内容") hc.FormData.Add("mobile","手机号") hc.FormData.Add("mouldno","短信模板编号") hc.FormData.Add("title","短信标签") |
-- 作者:天一生水 -- 发布时间:2021/3/19 12:58:00 -- 谢谢老师! 今天测试一下,这是什么原因? 短信客服说,把响应头和响应消息打印出来看一下,是什么意思? [此贴子已经被作者于2021/3/19 13:02:05编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/3/19 13:41:00 -- 试试对短信内容编码一下 hc.FormData.Add("message",UrlEncode("短信内容")) |
-- 作者:天一生水 -- 发布时间:2021/3/19 14:08:00 -- 还是一样 |
-- 作者:有点蓝 -- 发布时间:2021/3/19 14:15:00 -- 响应头和响应消息到这些属性里找:http://www.foxtable.com/mobilehelp/topics/0163.htm 试试 Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls11 ……
|
-- 作者:天一生水 -- 发布时间:2022/10/28 8:57:00 -- 在一楼做了个示例~ |