最近のプロジェクトは、SMSサービスアリクラウドを利用して、期限に、ノートであると考えられるので、ここでは、おそらく後にも取得するために使用されるが構築するためのマニュアルを送信する兆候ではありませんが、直接アリクラウドSDKを使用して送りました
まず第一に、我々はアリクラウドSDKをインストールする必要があり、検索、インストールnugetお勧めaliyun-net-sdk-core
、あなたが直接従うことができます
インストールが完了したら、次のコードを使用することができます。
使用してAliyun.Acs.Coreを。 使用してAliyun.Acs.Core.Httpを。 使用してAliyun.Acs.Core.Profileを。 使用してシステムを。 名前空間DemoConsole2 { クラスプログラム { 静的 ボイドメイン(文字列[]引数) { IClientProfileプロファイル = DefaultProfile.GetProfile(" CN-杭州"、" <accessKeyId> "、" <accessSecret> " ); DefaultAcsClientクライアント = 新しいDefaultAcsClient(プロファイル)。 CommonRequest要求 = 新しいCommonRequest(); request.Method = MethodType.POST。 request.Domain = " dysmsapi.aliyuncs.com " 。 request.Version = 「2017年5月25日」。 request.Action = " SendSms " 。 // request.Protocol = ProtocolType.HTTP。 request.AddQueryParameters(" の電話番号"、" 185XXXXXXXX "); request.AddQueryParameters(" SignName "、" 签名" ); request.AddQueryParameters(" TemplateCode "、" SMS_176375688 " ); request.AddQueryParameters(" TemplateParam "、" {\"コード\ ":\" 074281 \ "} " )。 request.AddQueryParameters(" OutId "、"" ); client.GetCommonResponse(リクエスト)。 VaRの含有量= System.Text.Encoding.Default.GetString(response.HttpResponse.Content)。 Console.WriteLineを(コンテンツ)。 } キャッチ(例外e) { Console.WriteLineを(E)。 } } } }
パラメータは、パラメータはアリクラウド開発ドキュメントを参照して使用することができ、特に、のQueryStringが過去に運ば配置されているので、AddQueryParametersメソッドを使用するパラメータに注意してください。https://help.aliyun.com/document_detail/101414.html?spm = a2c4g.11186623.6.616.74665f30I95HSl
以下に示すように、アリクラウド上で閲覧することができAccessKeyIdとaccessSecret
以下に示すようにコード署名とテンプレートは、適用し、レビューする必要があります