即时通讯 RESTful API 概览
大约 2 分钟
REST API
即时通讯 RESTful API 概览
即时通讯 IM 通过 RESTful 平台提供 RESTful API,你可以通过你的业务服务器向声网 RESTful 服务器发送 HTTP 请求,在服务端实现实时通信。
前提条件
要调用即时通讯 RESTful API,请确保满足以下要求:
- 已在声网控制台开通配置即时通讯 IM 服务。
- 已从服务端获取 app token,详见 使用 Token 鉴权。
请求结构
认证方式
即时通讯 IM RESTful API 要求 Bearer HTTP 认证。每次发送 HTTP 请求时,都必须在请求头部填入如下 Authorization
字段:
Authorization: Bearer YourAppToken
为提高项目的安全性,声网使用 Token(动态密钥)对即将登录即时通讯系统的用户进行鉴权。即时通讯 IM RESTful API 推荐使用 app token 的 鉴权方式,详见 使用 Token 鉴权。
请求域名
声网不同数据中心的 RESTful API 请求域名 {host}:
登录声网控制台。
在左上角下拉框中选择想要开通消息回调服务的项目,然后点击左侧导航栏的全部产品,点击基础能力分组下的即时通讯 IM,进入功能配置标签页。
你可以在 基础信息页面的访问域名区域看到 RESTful API 的请求域名,如下图所示:
通信协议
即时通讯 RESTful API 支持 HTTP 和 HTTPS 协议。
数据格式
- 请求:请求的格式详见具体 API 中的示例。
- 响应:响应内容的格式为 JSON。
所有的请求 URL 和请求包体内容都是区分大小写的。
RESTful API 概览
关于各 RESTful API 的方法、接口 URL、简要介绍以及调用频率上限,详见 RESTful API 调用频率限制。