# 消息发送

本篇介绍了通过开放平台接入消息服务,如何调用消息发送接口实现发送消息。

# 接入流程简介

第一步:注册开放平台,获取接口权限和访问凭证

第二步:开通消息服务能力,以获取使用消息接口能力的权限。

第三步:在消息服务下添加消息类型,在消息发送时使用。

第四步:调用接口发送消息

# 第一步 注册开放平台并申请权限与访问凭证

# 1. 注册应用

开放平台应用需要联系管理员注册,并向开发者授权。

  • 管理员登录云平台,进入开放平台-应用服务管理中创建应用。

  • 应用创建成功后,开发者进入开放平台可以查看应用的Appid(唯一身份标识)。

注册应用

# 2. 申请API权限

  • 开发者登录开放平台,进入已注册的应用,申请平台OpenAPI能力

  • 能力申请成功后,系统自动生成Client Id与Client Secret,请开发者记录下来,以便后续使用能力时使用。

申请API权限

# 3. 申请API

  • 开发者在平台OpenAPI-接口权限列表中申请需要的接口,等待管理员审核。

  • 接口申请成功后,在平台OpenApi-我的里面查看scope信息

申请API

# 4. API鉴权

  • 开发者使用Client Id、Client Secret以及Scope去换取access Token。在调用接口时,通过access Token鉴权调用者身份。

# 第二步 开通消息服务

在开放平台开通消息服务的同时,系统会自动在消息服务中注册应用,作为使用消息服务的应用身份,在调用接口时使用开放平台的appid即可。

  • 开发者登录开放平台,在开放能力列表选择消息服务,申请开通。

开通消息服务

# 第三步 创建消息类型

消息类型是消息发场景的抽象,不同场景下发送消息的渠道、内容等有所不同,因此可以在消息类型上配置不同的发送渠道、消息模板、发送策略等,在发送消息时要求使用已创建的消息类型。

# 1. 创建消息类型

  • 能力开通后,开发者在消息服务中创建消息类型。

创建消息类型

消息类型说明

# 2. 配置消息模板

  • 消息类型创建后,开发者为消息类型配置消息模板。

  • 在消息模板中添加变量,要求遵守平台变量规范。

配置消息模板

变量规范

# 3. 对消息类型进行个性化设置(非必须)

  • 消息类型创建成功后,开发者可以根据需求对消息类型进行个性化的设置。

消息类型设置

# 4. 测试发送

  • 消息类型创建成功,且消息模板配置完成后,可以使用测试功能进行发送测试。

# 第四步 调用消息相关API

# 发送消息调用API

通过消息发送接口,向目标用户发送消息,在接口中可以设置发送方式、发送时间、消息内容等。