Files
baijiahao_data_crawl/ai_sms/ai_sms/配置说明.md

2.3 KiB
Raw Blame History

代码已跑通 - 还需配置短信签名和模板

🎉 成功进展

  1. 凭据已硬编码: AccessKey 已配置在代码中
  2. API 连接成功: 已成功调用阿里云 API
  3. 手机号已配置: 13621242430
  4. 验证码配置: 4位数字

⚠️ 还需完成的配置

1. 短信签名 (SignName)

当前代码使用: '阿里云'

您需要:

2. 短信模板 (TemplateCode)

当前代码使用: 'SMS_123456789' (占位符)

您需要:

  • 在阿里云短信控制台创建并审核通过短信模板
  • 控制台地址: https://dysms.console.aliyun.com/domestic/text/template
  • 模板类型: 验证码
  • 模板内容示例: 您的验证码是${code}有效期5分钟
  • @D:\ai_sms\alibabacloud_sample\sample.py:50 中的 'SMS_123456789' 替换为您的实际模板代码

📝 当前代码配置

send_sms_verify_code_request = dypnsapi_20170525_models.SendSmsVerifyCodeRequest(
    phone_number='13621242430',        # ✅ 已配置
    sign_name='阿里云',                 # ⚠️ 需要替换为您的签名
    template_code='SMS_123456789',     # ⚠️ 需要替换为您的模板代码
    code_length=4,                     # ✅ 已配置
    code_type=1                        # ✅ 已配置 (数字验证码)
)

🚀 完成配置后运行

python .\alibabacloud_sample\sample.py

📖 参考链接

💡 注意事项

  1. 签名和模板需要审核,通常需要几分钟到几小时
  2. 签名和模板必须审核通过后才能使用
  3. 验证码由 API 自动生成,无法指定为 "1314"
  4. 发送短信会产生费用,请确保账户有余额

🔍 当前错误信息

最后一次运行的错误:

  • MissingTemplateCode: 需要配置模板代码
  • 诊断地址已在错误信息中提供

配置完签名和模板后,程序即可成功发送短信验证码!