1、新建类型为“个性化短信服务”的云函数,云函数名称固定:customer_message_service

基于客户提供的第三方短信服务接口文档进行代码编写,其中send_msg方法接收到的参数mobile为手机号,message_content为发送的短信内容 

class CustomerMessageService(HCMMobileMessageService):
    def send_msg(self, mobile, message_content, send_auth_code=False):
        try:
            post_url = "http://xxxx.zrtg.com:181233/send"
            post_json = {"mobiles": mobile,
                         "content": message_content,
                         "addSerial": "1231"}
            result = requests.request('POST', url=post_url, json=post_json)
            return {"success": True, "send_msg": result.text}
        except Exception as e:
            return {"success": False, "send_msg": e}
    def send_voice_valid_code(self, mobile, code):
        pass

2、启用服务器参数,后续短信通过第三方短信服务平台进行发送。【系统设置】->【企业设置】->【服务器设置】->【短信发送个性化配置】,将配置值改为【是】。



  • 无标签