开发者社区 问答 正文

阿里云短信购买后如何发送

展开
收起
游客yzg4wolamez6i 2024-01-14 13:34:20 164 分享 版权
3 条回答
写回答
取消 提交回答
  • 您可以通过短信服务控制台申请资质、签名和模板,给目标用户发送自定义内容的短信。https://help.aliyun.com/zh/sms/getting-started/use-sms-console-1?spm=a2c4g.11186623.0.0.1b0c3628thcl8v

    image.png

    步骤一:申请资质(功能灰度中)
    步骤二:申请短信签名
    步骤三:申请短信模板
    步骤四:等待审核
    步骤五:发送短信
    ·步骤六:查询发送详情

    2024-01-15 10:23:05
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    首先,您需要购买阿里云的短信服务。可以在官网或者alicloud.com选择“短信服务”,如果是第一次使用或者未登录,点击“立即购买”进入业务开通页面。购买完成后,您需要在阿里云短信管理后台创建短信签名和短信模板。

    为了管控违法违规短信的发送,并满足运营商实名发送短信的要求,国内短信申请签名前,需要提供签名归属方的资质证件信息,先在控制台申请资质(功能灰度中),然后再申请签名和模板。

    如果您是第一次使用阿里云的短信服务,建议花费一些时间阅读快速上手指南,这可以帮助您更有效地理解和使用该服务。

    完成以上步骤后,就可以通过调用API或用群发助手来发送验证码、通知类和营销类短信了。请注意,不同的语言和环境可能需要不同的代码对接短信API。

    2024-01-14 19:19:09
    赞同 展开评论
  • 北京阿里云ACE会长

    阿里云短信购买后,可以通过以下步骤发送短信:

    1. 登录阿里云短信控制台:访问阿里云短信控制台,使用购买短信服务时注册的阿里云账号登录。
    2. 创建短信签名:在短信控制台中创建短信签名。短信签名用于标识发送短信的来源,需要上传企业营业执照、组织机构代码证、税务登记证、授权委托书等资料。
    3. 创建短信模板:在短信控制台中创建短信模板。短信模板用于定义短信的内容,可以根据实际需求设置变量,如手机号、姓名等。
    4. 获取 AccessKey 密钥:在阿里云短信控制台获取 AccessKey 密钥,用于调用阿里云短信 API。
    5. 使用短信 API 发送短信:通过编程方式调用阿里云短信 API,发送短信。需要使用到 AccessKey 密钥、短信签名、短信模板等信息。具体示例代码如下:

    import com.aliyuncs.CommonRequest;
    import com.aliyuncs.CommonResponse;
    import com.aliyuncs.DefaultAcsClient;
    import com.aliyuncs.IAcsClient;
    import com.aliyuncs.exceptions.ClientException;
    import com.aliyuncs.exceptions.ServerException;
    public class SendSms {
    public static void main(String[] args) {
    sendSms("your_access_key_id", "your_access_key_secret", "your_phone_number", "your_sign_name", "your_template_code", "your_template_param");
    }
    public static void sendSms(String accessKeyId, String accessKeySecret, String phoneNumber, String signName, String templateCode, String templateParam) {
    IAcsClient client = new DefaultAcsClient(accessKeyId, accessKeySecret);
    CommonRequest request = new CommonRequest();
    request.setSysMethod(com.aliyuncs.http.MethodType.POST);
    request.setSysDomain("dysmsapi.aliyuncs.com");
    request.setSysVersion("2017-05-25");
    request.setSysAction("SendSms");
    request.putQueryParameter("RegionId", "cn-hangzhou");
    request.putQueryParameter("PhoneNumbers", phoneNumber);
    request.putQueryParameter("SignName", signName);
    request.putQueryParameter("TemplateCode", templateCode);
    request.putQueryParameter("TemplateParam", templateParam);
    try {
    CommonResponse response = client.getCommonResponse(request);
    System.out.println(response.getData());
    } catch (ServerException e) {
    e.printStackTrace();
    } catch (ClientException e) {
    e.printStackTrace();
    }
    }
    }
    CopyCopy

    在上述代码中,替换 your_access_key_id、your_access_key_secret、your_phone_number、your_sign_name、your_template_code 和 your_template_param 为实际值。

    2024-01-14 16:05:00
    赞同 展开评论
问答地址: