多條告白如次劇本只需引入一次
簡介
狐表扶助文書檔案里的用httpClient挪用阿里云接口的案例(http://www.foxtable.com/mobilehelp/index.htm?page=0246.htm),是阿里云的第三方平臺商場購置的。長處即是采用多,擺設(shè)大略,然而即使您是想發(fā)送淘寶經(jīng)營銷售實行短信,您是沒***經(jīng)過短信存案的。基礎(chǔ)都說您是經(jīng)營銷售短信,不承諾存案。
以是我就只能用阿里云官方的短信接口。乒壇里也有好幾個如許的代碼案例,然而都不全,要本人推敲竄改,我這邊整治完備能用的。
1增添dll援用
dll載入鏈接:https://pan.baidu.com/s/1dbUc7T-XbJGHyNZF2b9gYQ索取碼:rbhn
援用阿里云短信供給的net2.0本子的dll接口文獻(xiàn)
2阿里備案好出面+動靜沙盤
去阿里云的官網(wǎng),備案賬號,開明短信模塊,獲得短信出面和短信沙盤稱呼。這個自行探求,我不教你,這個不難的。即使連這個你都探求不會,你別接洽短信接口了。
3發(fā)送代碼如次
DimproductAsString="Dy***sapi"'無需變動,官方稱呼DimdomainAsString="dy***sapi.aliyuncs.com"'無需變動,官方稱呼DimaccessIdAsString="xxx"'調(diào)換為您的AccessKeyDimaccessSecretAsString="xxx"'調(diào)換為您的AccessSecretDimregionIdForPopAsString="cn-hangzhou"'無需變動,官方稱呼DimprofileAsAliyun.Acs.Core.Profile.IClientProfile=Aliyun.Acs.Core.Profile.DefaultProfile.GetProfile(regionIdForPop,accessId,accessSecret)Aliyun.Acs.Core.Profile.DefaultProfile.AddEndpoint(regionIdForPop,regionIdForPop,product,domain)DimacsClientAsAliyun.Acs.Core.IAcsClient=NewAliyun.Acs.Core.DefaultAcsClient(profile)DimrequestAsAliyun.Acs.Dy***sapi.Model.V20170525.SendSmsRequest=NewAliyun.Acs.Dy***sapi.Model.V20170525.SendSmsRequest()DimresponseAsAliyun.Acs.Dy***sapi.Model.V20170525.SendSmsResponse=NothingTryrequest.PhoneNumbers="13827126079"request.SignName="邁寶倫高科技"'調(diào)換為您存案的短信出面request.TemplateCode="SNS_1234343245"'調(diào)換您存案的短信沙盤request.TemplateParam="{""customer"":""123""}"'即使您有可替代的標(biāo)簽,不妨樹立樹立json,也不妨解釋掉'request.OutId="YourID"'這玩意姑且沒用response=acsClient.GetAcsResponse(request)MessageBox.show(response.Message)'這邊輸入發(fā)送截止."OK"即是行了.CatchexAsExceptionMessageBox.show("短信代碼有題目,請接洽本領(lǐng)員")EndTryCOPY4第三方短信
即使你真的不過發(fā)考證碼類短信,不是發(fā)告白短信,那你用底下的本領(lǐng)https://market.aliyun.com/products/56928004/cmapi027240.html?spm=5176.730005.productlist.d_cmapi027240.xy5oIm#sku=yuncode2124000000
參考扶助文書檔案:http://www.foxtable.com/mobilehelp/index.htm?page=0246.htm
只須要買了此后,改掉AppCode就搞定了,超等大略啊
DimhcAsNewHttpClient("http://fegine***s.market.alicloudapi.com/codeNotice?param=123456&phone=17703940712&sign=1&skin=1")hc.Headers.Add("Authorization","APPCODE"&"xxx請改本人xxx")DimjoAsJObject=Jobject.Parse(hc.GetData)Output.Show(jo.ToString)