开发者社区 问答 正文

已经审核好了“短信签名”和“短信模板”,接下来,阿里云OpenAPI该怎么办?

正在摸索着,我的本意是用在我使用阿里云的ECS云服务器上,建的一个discuzX3.5网站上,已经审核好了“短信签名”和“短信模板”,接下来,阿里云OpenAPI该怎么办?那个“系统设置”那儿是怎样弄啊?MNS?还有群发?要把API接口代码或SDK代码放在哪儿呢?

展开
收起
三分钟热度的鱼 2023-07-19 15:54:08 197 分享 版权
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    如果您想在您的Discuz X3.5网站上集成阿里云短信服务,需要进行以下几个步骤:

    开通阿里云短信服务:在阿里云官网上开通短信服务,并审核通过短信签名和短信模板。

    获取AccessKey:在阿里云控制台中创建AccessKey,并保存好AccessKey ID和AccessKey Secret。

    下载SDK:从阿里云官网下载短信服务SDK,选择对应的编程语言和版本。

    集成SDK:将SDK集成到您的Discuz X3.5网站中,并按照SDK的文档说明进行配置和调用。

    2023-07-28 13:00:08
    赞同 展开评论
  • 在将阿里云短信服务集成到您的DiscuzX3.5网站上,您需要完成以下步骤:

    1. 获取Access Key和Access Secret: 登录阿里云控制台,进入RAM(访问控制)服务,创建一个新的RAM用户,并为该用户分配AliyunMNSFullAccess权限。然后,获取该用户的Access Key和Access Secret。

    2. 安装阿里云SDK: 在ECS云服务器上安装适用于PHP的阿里云SDK,通过composer或手动下载方式安装。

    3. 编写代码: 根据您的需求,使用已经安装的阿里云SDK编写代码,调用相应的API实现发送短信功能。您需要在代码中设置Access Key、Access Secret、短信签名、短信模板等参数。

    4. 配置系统设置: 在DiscuzX3.5后台管理界面中,进入“系统”-“站点设置”-“其他设置”,找到“短信设置”部分,根据阿里云短信服务的要求,填写相关配置信息,如Access Key、Access Secret、短信签名等。

    5. 群发短信: 如果您需要进行短信群发,可以在代码中循环调用短信发送接口来实现批量发送。

    需要注意的是,如果您计划使用消息服务(MNS)来处理短信发送的异步响应,您还需要学习和实现相关的MNS代码逻辑。

    2023-07-19 19:42:12
    赞同 展开评论
  • 参考https://help.aliyun.com/document_detail/2391419.html?spm=a2c4g.311673.0.0.637977b7IfPT95 https://api.aliyun.com/api/Dysmsapi/2017-05-25/SendSms?lang=PHP 填完参数 下载好工程 composer装包 放服务器上就好。此回答整理自钉群“阿里云 OpenAPI SDK 自签名服务群”

    2023-07-19 15:56:40
    赞同 展开评论