テンセント雲送信メール(単一テンプレート送信)
1414 ワード
テンセントクラウドインタフェースアドレス(sdk、ドキュメント説明を含む)
https://cloud.tencent.com/document/product/382/136
pomファイルの追加
//*AppID:123423414*AppKey:cf 21 sdfqwe 23473291 a 873*会社署名ID:2362*メールテンプレートID:54231*メールテンプレート内容:{1}ログイン検証コードです.{2}分以内に記入してください.本人が操作しない場合は、このメールを無視してください. */ private static final int AppID = 1123423414; private static final String AppKey = "cf21sdfqwe23423473291a873 "; private static final String smsSign = "22362"; private static final int templateId = 54231;
具体的なコードは以下の通りです/****メール認証コード*@param phone携帯番号*@return認証コード*/public static SmsSingleSenderResult send(String mobile,String verifyCode){//最初のパラメータ、認証コード、2番目のパラメータ15分String[]params={verifyCode,"15"}//テンセントクラウドsdkを呼び出し、SmsSingleSender ssender=new SmsSingleSender(AppID、AppKey); SmsSingleSenderResult result = null; try { result = ssender.sendWithParam("86", mobile,SMSConfig.templateId, params, "", "", ""); } catch (HTTPException e) { e.printStackTrace(); } catch (JSONException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return result; }
https://cloud.tencent.com/document/product/382/136
pomファイルの追加
com.github.qcloudsms
qcloudsms
1.0.5
//*AppID:123423414*AppKey:cf 21 sdfqwe 23473291 a 873*会社署名ID:2362*メールテンプレートID:54231*メールテンプレート内容:{1}ログイン検証コードです.{2}分以内に記入してください.本人が操作しない場合は、このメールを無視してください. */ private static final int AppID = 1123423414; private static final String AppKey = "cf21sdfqwe23423473291a873 "; private static final String smsSign = "22362"; private static final int templateId = 54231;
具体的なコードは以下の通りです/****メール認証コード*@param phone携帯番号*@return認証コード*/public static SmsSingleSenderResult send(String mobile,String verifyCode){//最初のパラメータ、認証コード、2番目のパラメータ15分String[]params={verifyCode,"15"}//テンセントクラウドsdkを呼び出し、SmsSingleSender ssender=new SmsSingleSender(AppID、AppKey); SmsSingleSenderResult result = null; try { result = ssender.sendWithParam("86", mobile,SMSConfig.templateId, params, "", "", ""); } catch (HTTPException e) { e.printStackTrace(); } catch (JSONException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return result; }