在智简魔方中配置短信通知,需要填写 API KEY 和 API ID(或类似叫法)。但不同服务商对这些凭证的称呼和获取位置完全不同。本文按主流服务商逐一说明,找到后直接复制填入魔方后台即可。
1. 先搞清楚你要找什么
智简魔方的短信接口配置通常要求填写以下信息,但不同服务商叫法不同:
| 魔方系统里的叫法 | 实际含义 | 常见服务商叫法 |
|---|---|---|
| API ID / 用户名 | 你的账号标识 | AccessKey ID(阿里云)、SecretId(腾讯云)、用户名(短信宝)、APIID(互亿无线) |
| API KEY / 密码 | 你的密钥 | AccessKey Secret(阿里云)、SecretKey(腾讯云)、ApiKey(短信宝)、APIKEY(互亿无线) |
先确认你在短信服务商那边用的是哪个平台。下面的教程按服务商分类,找到你对应的那一个照着做就行。
2. 阿里云短信获取
阿里云不叫“API KEY”,叫 AccessKey。你需要的是 AccessKey ID 和 AccessKey Secret。
1强烈建议创建 RAM 子用户
不要直接用主账号的 AccessKey。去阿里云 RAM 访问控制 创建一个子用户,只给它短信权限,这样即使密钥泄露,损失也可控[citation:7][citation:11]。
- 进入 RAM 控制台 -> 用户 -> 创建用户。
- 勾选“OpenAPI 调用访问”,创建完成后会显示 AccessKey ID 和 AccessKey Secret。
- AccessKey Secret 只显示一次,立即复制保存[citation:7]。
- 给这个子用户授予
AliyunDysmsFullAccess权限策略。
2如果你已经错过了 Secret
AccessKey Secret 无法再次查看。如果忘了,只能去 RAM 控制台 禁用或删除 这个 AccessKey,然后重新创建一个新的[citation:7]。
3. 腾讯云短信获取
腾讯云叫 SecretId 和 SecretKey。
1创建子用户并获取密钥
- 进入腾讯云 访问管理(CAM)-> 用户 -> 新建用户。
- 配置权限时搜索“SMS”,勾选短信服务的相关策略[citation:8]。
- 进入用户详情,选择 API 密钥 页签,点击 新建密钥。
注意: 自 2023 年 11 月 30 日起,腾讯云对所有账号的 SecretKey 关闭了查询功能,仅支持在创建时查看。创建时如果没保存,只能重新建一个密钥[citation:8]。
4. 短信宝获取
短信宝的叫法比较直观:用户名 和 ApiKey。
1登录短信宝控制台
- 登录短信宝官网,进入用户控制台。
- 在控制台首页或开发者页面,可以看到你的 用户名(username)和 ApiKey[citation:4][citation:13]。
- 短信宝接口参数中的
u就是用户名,p可以填 ApiKey(比填密码 MD5 更安全)[citation:3]。
把用户名填入魔方的“API ID”,ApiKey 填入“API KEY”即可。
5. 互亿无线获取
互亿无线叫 APIID 和 APIKEY,和魔方的叫法几乎一致。
1在控制台查看
- 登录互亿无线控制台,点击左上角菜单,选择你的产品(如“验证码通知短信”)。
- 在产品总览页面的 对接相关资源 模块,可以看到 APIID 和 APIKEY。
- APIID 可以直接复制;APIKEY 需要短信验证 后才能查看完整内容[citation:5]。
如果你重置了 APIKEY,旧 KEY 会立即失效,记得去魔方后台同步更新[citation:5]。
6. 填到魔方系统里
拿到 ID 和 KEY 之后,回到智简魔方(V10 或财务系统)后台:
- 导航至 系统接口 -> 短信通知(或类似名称)。
- 选择你对应的短信服务商(阿里云/腾讯云/短信宝/互亿无线/自定义)。
- 把 API ID / AccessKey ID / SecretId / 用户名 填入对应的“ID”字段。
- 把 API KEY / AccessKey Secret / SecretKey / ApiKey 填入对应的“KEY”字段。
- 保存后,发送一条测试短信验证配置是否正确。
别忘了短信签名和模板: 光有 API 密钥还不够,你还需要在短信服务商那边申请短信签名和模板,并在魔方后台填入对应的签名名称和模板 ID,否则短信发不出去。签名通常需要企业资质审核,个人开发者可能受限,提前准备好。