SMS.json 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. {
  2. "$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json",
  3. // 短信配置
  4. "SMS": {
  5. "VerifyCodeExpireSeconds": 60, // 验证码缓存过期时间(秒),默认60秒
  6. // 阿里云短信
  7. "Aliyun": {
  8. "AccessKeyId": "",
  9. "AccessKeySecret": "",
  10. "Templates": [
  11. {
  12. "Id": "0",
  13. "SignName": "AdminNET 平台",
  14. "TemplateCode": "SMS_xxx",
  15. "Content": "您的验证码为:${code},请勿泄露于他人!"
  16. },
  17. {
  18. "Id": "1",
  19. "SignName": "AdminNET 平台",
  20. "TemplateCode": "SMS_xxx",
  21. "Content": "注册成功,感谢您的注册,请妥善保管您的账户信息"
  22. }
  23. ]
  24. },
  25. // 腾讯云短信
  26. "Tencentyun": {
  27. "SdkAppId": "",
  28. "AccessKeyId": "",
  29. "AccessKeySecret": "",
  30. "Templates": [
  31. {
  32. "Id": "0",
  33. "SignName": "AdminNET 平台",
  34. "TemplateCode": "",
  35. "Content": ""
  36. }
  37. ]
  38. },
  39. // 自定义短信接口
  40. "Custom": {
  41. "Enabled": false, // 是否启用自定义短信接口
  42. "Method": "GET", // 请求方法: GET 或 POST
  43. "ApiUrl": "https://api.xxxx.com/sms?u=xxxx&key=59e03f49c3dbb5033&m={mobile}&c={content}", // API接口地址,支持占位符: {mobile}, {content}, {code}
  44. "ContentType": "application/x-www-form-urlencoded", // POST请求的Content-Type: application/json 或 application/x-www-form-urlencoded
  45. "PostData": "", // POST请求的数据模板,支持占位符,JSON 格式示例: {"mobile":"{mobile}","content":"{content}","apikey":"your_key"};Form 格式示例: mobile={mobile}&content={content}&apikey=your_key
  46. "SuccessFlag": "0", // 成功响应标识,响应内容包含此字符串则认为发送成功
  47. "Templates": [
  48. {
  49. "Id": "0",
  50. "Content": "您的验证码为:{code},请勿泄露于他人!"
  51. },
  52. {
  53. "Id": "1",
  54. "Content": "注册成功,感谢您的注册,请妥善保管您的账户信息"
  55. }
  56. ]
  57. }
  58. }
  59. }