アリ大魚ショートメッセージプラットフォーム使用(Java)

4555 ワード

まずメールの署名とテンプレートを作成します。
Access Keyを作成します
  • ログインアリ雲アカウント
  • 「私のAccess Key」ページを開きます。ページの住所:https://ak-console.aliyun.com/#/accesskey/
  • Access Key
  • を作成します。
    (注:アリクラウドアクセス制御サービスで作成したAccess Key)Java SDKをインストールすることもできます。
  • 直接ダウンロードhttp://aliyundm.oss-cn-hangzhou.aliyuncs.com/example/aliyun-java-sdk-smsV1.zip
  • eclipse中build pathのうちの二つのjarパケット
  • import com.aliyuncs.DefaultAcsClient;
        import com.aliyuncs.IAcsClient;
        import com.aliyuncs.sms.model.v20160927.SingleSendSmsRequest;
        import com.aliyuncs.sms.model.v20160927.SingleSendSmsResponse;
        import com.aliyuncs.exceptions.ClientException;
        import com.aliyuncs.exceptions.ServerException;
        import com.aliyuncs.profile.DefaultProfile;
        import com.aliyuncs.profile.IClientProfile;
        public class SendSms {
        public static void main(String[] args){
            SendSms.sample();
        }
       public static void sample() {        
            IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "your accessKey", "your accessSecret");
             DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", "Sms",  "sms.aliyuncs.com");
            IAcsClient client = new DefaultAcsClient(profile);
            SingleSendSmsRequest request = new SingleSendSmsRequest();
            try {
                request.setSignName("          ");
                 request.setTemplateCode("        CODE");
                request.setParamString("{}");//         
                request.setRecNum("    ");
                SingleSendSmsResponse httpResponse = client.getAcsResponse(request);
            } catch (ServerException e) {
                e.printStackTrace();
            }
            catch (ClientException e) {
                e.printStackTrace();
            }
          }
        }