diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 65bb9f089..916d29971 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -70,7 +70,7 @@ jobs: accessKeyId: ${{ secrets.ALIYUN_CDN_ACCESS_KEY_ID }} accessKeySecret: ${{ secrets.ALIYUN_CDN_ACCESS_KEY_SECRET }} type: Directory - path: https://docs-im-beta.easemob.com/ + path: https://doc.easemob.com/ - name: CDN Refresh HTTP uses: visionwx/ali-cdn-refresh@main @@ -78,4 +78,4 @@ jobs: accessKeyId: ${{ secrets.ALIYUN_CDN_ACCESS_KEY_ID }} accessKeySecret: ${{ secrets.ALIYUN_CDN_ACCESS_KEY_SECRET }} type: Directory - path: http://docs-im-beta.easemob.com/ + path: http://doc.easemob.com/ diff --git a/docs/.vuepress/navbar/index.ts b/docs/.vuepress/navbar/index.ts index ef25638d5..7ab63a5ad 100644 --- a/docs/.vuepress/navbar/index.ts +++ b/docs/.vuepress/navbar/index.ts @@ -176,7 +176,7 @@ export const zhNavbar = navbar([ { text: "Web/小程序", icon: "/icon-web.svg", - link: "https://docs-im-beta.easemob.com/jsdoc/index.html", + link: "https://doc.easemob.com/jsdoc/index.html", }, { text: "Windows", diff --git a/docs/document/android/elite_sdk.md b/docs/document/android/elite_sdk.md index 4d9ffd626..a4a4b4837 100644 --- a/docs/document/android/elite_sdk.md +++ b/docs/document/android/elite_sdk.md @@ -28,7 +28,7 @@ 消息管理 发送和接收消息 发送和接收消息 -

发送和接收消息

+

发送和接收消息

✅ ✅ @@ -75,32 +75,32 @@ 管理本地消息 管理本地消息 -

获取本地历史消息

-

搜索消息

-

导入和插入消息

-

更新消息

-

删除消息

+

获取本地历史消息

+

搜索消息

+

导入和插入消息

+

更新消息

+

删除消息

❌ ✅ 管理服务端消息 管理服务端消息 -

从服务器分页获取指定会话的历史消息

-

单向删除服务端的历史消息

+

从服务器分页获取指定会话的历史消息

+

单向删除服务端的历史消息

✅ ✅ 管理消息回执 消息送达回执 -

消息送达回执

+

消息送达回执

✅ ✅ 消息已读回执 -

消息已读回执

+

消息已读回执

❌ ✅ @@ -115,21 +115,21 @@ 修改消息 单聊会话中已经发送成功的文本消息进行修改 -

修改消息

+

修改消息

❌ ✅ 获取消息流量统计 获取消息流量统计 - 获取消息流量统计 + 获取消息流量统计     翻译 消息翻译 -

消息翻译

+

消息翻译

❌ ✅ @@ -137,13 +137,13 @@ 会话管理 会话列表 获取本地所有会话 - 获取本地所有会话 + 获取本地所有会话 ❌ ✅ 从服务器分页获取会话列表 -

从服务器分页获取会话列表

+

从服务器分页获取会话列表

✅ ✅ @@ -151,27 +151,27 @@ 会话未读数 获取或清零本地会话的未读数

 

-

会话未读数

+

会话未读数

❌ ✅ 置顶会话 置顶会话 - 置顶会话 + 置顶会话 ✅ ✅ 删除会话 单向删除服务端会话及其历史消息 - 单向删除服务端会话及其历史消息 + 单向删除服务端会话及其历史消息 ✅ ✅ 删除本地会话及历史消息 - 删除本地会话及历史消息 + 删除本地会话及历史消息 ❌ ✅ @@ -179,7 +179,7 @@ 管理用户属性 设置和获取用户属性 用户属性指实时消息互动用户的信息,如用户昵称、头像、邮箱、电话、性别、签名、生日等 - 管理用户属性 + 管理用户属性 ❌ ✅ @@ -191,7 +191,7 @@

从服务器获取好友列表;

将用户添加到或移除黑名单

从服务器获取黑名单列表

- 管理用户关系 + 管理用户关系 ❌ ✅ @@ -201,7 +201,7 @@

创建、管理群组;

管理群成员;

管理群成员属性

- 群组管理 + 群组管理 ❌ ✅ @@ -209,14 +209,14 @@ 聊天室管理 聊天室为多人聊天,没有固定的成员关系。

聊天室概述

- 聊天室概述 + 聊天室概述     创建和管理聊天室 创建聊天室 - 创建和管理聊天室 + 创建和管理聊天室 ❌ ✅ @@ -248,7 +248,7 @@ 管理聊天室成员 获取聊天室成员列表 - 管理聊天室成员 + 管理聊天室成员 ✅ ✅ @@ -285,7 +285,7 @@ 管理聊天室基本属性 获取聊天室公告 - 管理聊天室基本属性 + 管理聊天室基本属性 ✅ ✅ @@ -307,7 +307,7 @@ 管理聊天室自定义属性 管理聊天室自定义属性 - 管理聊天室自定义属性 + 管理聊天室自定义属性 ❌ ✅ @@ -315,7 +315,7 @@ 进阶功能 离线推送 集成第三方消息推送服务 - 离线推送 + 离线推送 ❌ ✅ @@ -328,35 +328,35 @@ 多设备管理 - 多设备登录 + 多设备登录 ❌ ✅ 管理在线状态订阅 管理在线状态订阅 - 在线状态订阅 + 在线状态订阅 ❌ ✅ 消息表情回复 Reaction 对单聊和群聊中的消息通过表情回复 - 消息表情回复 + 消息表情回复 ❌ ✅ 子区管理 子区是群组成员的子集 - 子区管理 + 子区管理 ❌ ✅ 消息举报 开发者可以在客户端调用该接口举报违规消息 - 消息举报 + 消息举报 ❌ ✅ diff --git a/docs/document/applet/apidoc.md b/docs/document/applet/apidoc.md index a1efb8a86..6e9f1a4dc 100644 --- a/docs/document/applet/apidoc.md +++ b/docs/document/applet/apidoc.md @@ -2,4 +2,4 @@ -微信小程序的 IM 的 API 使用方法,与 Web Javascript 接入方式基本相同,可参照 [Web SDK API DOC](https://docs-im-beta.easemob.com/jsdoc/index.html) +微信小程序的 IM 的 API 使用方法,与 Web Javascript 接入方式基本相同,可参照 [Web SDK API DOC](https://doc.easemob.com/jsdoc/index.html) diff --git a/docs/document/applet/releasenote.md b/docs/document/applet/releasenote.md index 46eb0791d..8cd6fb3fb 100644 --- a/docs/document/applet/releasenote.md +++ b/docs/document/applet/releasenote.md @@ -165,7 +165,7 @@ ### 新增特性 -- [IM SDK] 新增群组事件回调 [onGroupEvent](https://docs-im-beta.easemob.com/jsdoc/interfaces/Types.EventHandlerType.EventHandlerType.html#onGroupEvent) 和聊天室事件回调 [onChatroomEvent](https://docs-im-beta.easemob.com/jsdoc/interfaces/Types.EventHandlerType.EventHandlerType.html#onChatroomEvent)。原回调可继续使用; +- [IM SDK] 新增群组事件回调 [onGroupEvent](https://doc.easemob.com/jsdoc/interfaces/Types.EventHandlerType.EventHandlerType.html#onGroupEvent) 和聊天室事件回调 [onChatroomEvent](https://doc.easemob.com/jsdoc/interfaces/Types.EventHandlerType.EventHandlerType.html#onChatroomEvent)。原回调可继续使用; - [IM SDK] 新增群聊消息限流错误码 [MESSAGE_CURRENT_LIMITING](/document/web/error.html) - [IM SDK] 邀请加入群聊回调 `onGroupChange` 返回中新增 群名称 参数值。 diff --git a/docs/document/electron/sdk_basic_function.md b/docs/document/electron/sdk_basic_function.md index 68dbbdb84..1efdc17fc 100644 --- a/docs/document/electron/sdk_basic_function.md +++ b/docs/document/electron/sdk_basic_function.md @@ -221,7 +221,7 @@ log.Error("Error Test"); log.Error(5); ``` -**注:**由于 EMChatConfig 对象创建时会指定日志输出路径,日志对象的创建一般放到 EMChatConfig 创建之后。 +**注:** 由于 EMChatConfig 对象创建时会指定日志输出路径,日志对象的创建一般放到 EMChatConfig 创建之后。 Windows 桌面端日志生成在 c:/用户/{user}/AppData/Roaming/{ProcessName}/easemob-desktop/easemobLog 路径下的`easemob.log`,{user}为操作系统用户名,{ProcessName}为进程名称,热启动时为**electron**,安装后启动时为**IM-SDK桌面端Demo**。 diff --git a/docs/document/ios/elite_sdk.md b/docs/document/ios/elite_sdk.md index a1450df8a..2310e80fd 100644 --- a/docs/document/ios/elite_sdk.md +++ b/docs/document/ios/elite_sdk.md @@ -28,7 +28,7 @@ 消息管理 发送和接收消息 发送和接收消息 -

发送和接收消息

+

发送和接收消息

✅ ✅ @@ -75,32 +75,32 @@ 管理本地消息 管理本地消息 -

获取本地历史消息

-

搜索消息

-

导入和插入消息

-

更新消息

-

删除消息

+

获取本地历史消息

+

搜索消息

+

导入和插入消息

+

更新消息

+

删除消息

❌ ✅ 管理服务端消息 管理服务端消息 -

从服务器分页获取指定会话的历史消息

-

单向删除服务端的历史消息

+

从服务器分页获取指定会话的历史消息

+

单向删除服务端的历史消息

✅ ✅ 管理消息回执 消息送达回执 -

消息送达回执

+

消息送达回执

✅ ✅ 消息已读回执 -

消息已读回执

+

消息已读回执

❌ ✅ @@ -115,21 +115,21 @@ 修改消息 单聊会话中已经发送成功的文本消息进行修改 -

修改消息

+

修改消息

❌ ✅ 获取消息流量统计 获取消息流量统计 - 获取消息流量统计 + 获取消息流量统计     翻译 消息翻译 -

消息翻译

+

消息翻译

❌ ✅ @@ -137,13 +137,13 @@ 会话管理 会话列表 获取本地所有会话 - 获取本地所有会话 + 获取本地所有会话 ❌ ✅ 从服务器分页获取会话列表 -

从服务器分页获取会话列表

+

从服务器分页获取会话列表

✅ ✅ @@ -151,27 +151,27 @@ 会话未读数 获取或清零本地会话的未读数

 

-

会话未读数

+

会话未读数

❌ ✅ 置顶会话 置顶会话 - 置顶会话 + 置顶会话 ✅ ✅ 删除会话 单向删除服务端会话及其历史消息 - 单向删除服务端会话及其历史消息 + 单向删除服务端会话及其历史消息 ✅ ✅ 删除本地会话及历史消息 - 删除本地会话及历史消息 + 删除本地会话及历史消息 ❌ ✅ @@ -179,7 +179,7 @@ 管理用户属性 设置和获取用户属性 用户属性指实时消息互动用户的信息,如用户昵称、头像、邮箱、电话、性别、签名、生日等 - 管理用户属性 + 管理用户属性 ❌ ✅ @@ -191,7 +191,7 @@

从服务器获取好友列表;

将用户添加到或移除黑名单

从服务器获取黑名单列表

- 管理用户关系 + 管理用户关系 ❌ ✅ @@ -201,7 +201,7 @@

创建、管理群组;

管理群成员;

管理群成员属性

- 群组管理 + 群组管理 ❌ ✅ @@ -209,14 +209,14 @@ 聊天室管理 聊天室为多人聊天,没有固定的成员关系。

聊天室概述

- 聊天室概述 + 聊天室概述     创建和管理聊天室 创建聊天室 - 创建和管理聊天室 + 创建和管理聊天室 ❌ ✅ @@ -248,7 +248,7 @@ 管理聊天室成员 获取聊天室成员列表 - 管理聊天室成员 + 管理聊天室成员 ✅ ✅ @@ -285,7 +285,7 @@ 管理聊天室基本属性 获取聊天室公告 - 管理聊天室基本属性 + 管理聊天室基本属性 ✅ ✅ @@ -307,7 +307,7 @@ 管理聊天室自定义属性 管理聊天室自定义属性 - 管理聊天室自定义属性 + 管理聊天室自定义属性 ❌ ✅ @@ -315,7 +315,7 @@ 进阶功能 离线推送 集成第三方消息推送服务 - 离线推送 + 离线推送 ❌ ✅ @@ -328,35 +328,35 @@ 多设备管理 - 多设备登录 + 多设备登录 ❌ ✅ 管理在线状态订阅 管理在线状态订阅 - 在线状态订阅 + 在线状态订阅 ❌ ✅ 消息表情回复 Reaction 对单聊和群聊中的消息通过表情回复 - 消息表情回复 + 消息表情回复 ❌ ✅ 子区管理 子区是群组成员的子集 - 子区管理 + 子区管理 ❌ ✅ 消息举报 开发者可以在客户端调用该接口举报违规消息 - 消息举报 + 消息举报 ❌ ✅ diff --git a/docs/document/server-side/message_single.md b/docs/document/server-side/message_single.md index 74d9b9cd3..59dea527b 100644 --- a/docs/document/server-side/message_single.md +++ b/docs/document/server-side/message_single.md @@ -28,7 +28,7 @@

1.发送消息时,可选的 `from` 字段用于指定发送方。

-

2. 消息支持扩展属性 `ext`,可添加自定义信息。同时,推送通知也支持自定义扩展字段,详见 APNs 自定义显示Android 推送字段说明

+

2. 消息支持扩展属性 `ext`,可添加自定义信息。同时,推送通知也支持自定义扩展字段,详见 APNs 自定义显示Android 推送字段说明

@@ -36,7 +36,7 @@

图片/语音/视频/文件消息

-

1. 调用文件上传方法上传图片、语音、视频或其他类型文件,并从响应 body 中获取文件 UUID。

+

1. 调用文件上传方法上传图片、语音、视频或其他类型文件,并从响应 body 中获取文件 UUID。

2. 调用发送消息方法,在请求 body 中传入该 UUID。

diff --git a/docs/document/server-side/push.md b/docs/document/server-side/push.md index 7a9bdbe5e..73df6afaa 100644 --- a/docs/document/server-side/push.md +++ b/docs/document/server-side/push.md @@ -1018,7 +1018,7 @@ curl -L -X POST 'https://XXXX/XXXX/XXXX/messages/users' \ } ``` -接口详情,请参见[发送文本消息](https://docs-im-beta.easemob.com/document/server-side/message_single.html#发送文本消息)。 +接口详情,请参见[发送文本消息](https://doc.easemob.com/document/server-side/message_single.html#发送文本消息)。 ### 删除离线推送模板 diff --git a/docs/document/unity/releasenote.md b/docs/document/unity/releasenote.md index 03f4d7cc4..6bbf0f2e4 100644 --- a/docs/document/unity/releasenote.md +++ b/docs/document/unity/releasenote.md @@ -213,7 +213,7 @@ - 消息表情回复; - 管理子区等。 -关于详细功能概述,请参见[产品概述](https://docs-im-beta.easemob.com/product/introduction.html)。 +关于详细功能概述,请参见[产品概述](https://doc.easemob.com/product/introduction.html)。 具体集成请参考以下文档: diff --git a/docs/document/web/apireference.md b/docs/document/web/apireference.md index 8c2cfb9af..612c63430 100644 --- a/docs/document/web/apireference.md +++ b/docs/document/web/apireference.md @@ -2,4 +2,4 @@ -[4.X Web SDK 接口列表](https://docs-im-beta.easemob.com/jsdoc/index.html) +[4.X Web SDK 接口列表](https://doc.easemob.com/jsdoc/index.html) diff --git a/docs/document/web/conversation_mark.md b/docs/document/web/conversation_mark.md index 129d92c06..1f5456dfc 100644 --- a/docs/document/web/conversation_mark.md +++ b/docs/document/web/conversation_mark.md @@ -6,7 +6,7 @@ **如果要使用会话标记功能,你需要确保开通了[会话列表服务](conversation_list.html#从服务器分页获取会话列表)并将 SDK 版本升级至 4.4.0 或以上版本。** -你需要自行维护会话标记与具体业务含义之间的映射,例如 [`MarkType.mark_0`](https://docs-im-beta.easemob.com/jsdoc/enums/Types.ContactType.MarkType.html)表示待处理会话。 +你需要自行维护会话标记与具体业务含义之间的映射,例如 [`MarkType.mark_0`](https://doc.easemob.com/jsdoc/enums/Types.ContactType.MarkType.html)表示待处理会话。 ```javascript const MarkMap = new Map(); diff --git a/docs/document/web/message_receipt.md b/docs/document/web/message_receipt.md index 6e5484950..0d62bfce5 100644 --- a/docs/document/web/message_receipt.md +++ b/docs/document/web/message_receipt.md @@ -14,7 +14,7 @@ 单聊消息送达回执: -1. SDK 初始化时,用户将 [`Connection` 类中的 `delivery` 参数](https://docs-im-beta.easemob.com/jsdoc/classes/Connection.Connection-1.html)设置为 `true` 开启消息送达回执。 +1. SDK 初始化时,用户将 [`Connection` 类中的 `delivery` 参数](https://doc.easemob.com/jsdoc/classes/Connection.Connection-1.html)设置为 `true` 开启消息送达回执。 2. 发送方发送一条消息。 3. 接收方收到消息后,SDK 会自动向发送方发送送达回执。 4. 发送方通过监听 `onDeliveredMessage` 收到送达回执。 diff --git a/docs/document/web/message_send_receive.md b/docs/document/web/message_send_receive.md index 41fcabfd7..fd0618c93 100644 --- a/docs/document/web/message_send_receive.md +++ b/docs/document/web/message_send_receive.md @@ -332,7 +332,7 @@ conn.addEventHandler("eventName", { 你也可以将图片上传到自己的服务器,而不是环信服务器,然后调用 `sendPrivateUrlImg` 方法传入图片的 URL 发送图片消息。 -发送 URL 图片消息之前,确保在 SDK 初始化时将 [`Connection` 类中的 `useOwnUploadFun` 参数](https://docs-im-beta.easemob.com/jsdoc/classes/Connection.Connection-1.html)设置为 `true`。 +发送 URL 图片消息之前,确保在 SDK 初始化时将 [`Connection` 类中的 `useOwnUploadFun` 参数](https://doc.easemob.com/jsdoc/classes/Connection.Connection-1.html)设置为 `true`。 ```javascript function sendPrivateUrlImg() { diff --git a/docs/document/web/releasenote.md b/docs/document/web/releasenote.md index 8e4c9c75a..9129d613a 100644 --- a/docs/document/web/releasenote.md +++ b/docs/document/web/releasenote.md @@ -223,7 +223,7 @@ ### 新增特性 -- [IM SDK] 新增群组事件回调 [onGroupEvent](https://docs-im-beta.easemob.com/jsdoc/interfaces/Types.EventHandlerType.EventHandlerType.html#onGroupEvent) 和聊天室事件回调 [onChatroomEvent](https://docs-im-beta.easemob.com/jsdoc/interfaces/Types.EventHandlerType.EventHandlerType.html#onChatroomEvent)。原回调可继续使用; +- [IM SDK] 新增群组事件回调 [onGroupEvent](https://doc.easemob.com/jsdoc/interfaces/Types.EventHandlerType.EventHandlerType.html#onGroupEvent) 和聊天室事件回调 [onChatroomEvent](https://doc.easemob.com/jsdoc/interfaces/Types.EventHandlerType.EventHandlerType.html#onChatroomEvent)。原回调可继续使用; - [IM SDK] 新增群聊消息限流错误码 [MESSAGE_CURRENT_LIMITING](error.html) - [IM SDK] 邀请加入群聊回调 onGroupChange 返回中新增 群名称 参数值。 diff --git a/docs/private/im/uc_deploy.md b/docs/private/im/uc_deploy.md index 0a3a99f70..af70c4f0f 100644 --- a/docs/private/im/uc_deploy.md +++ b/docs/private/im/uc_deploy.md @@ -69,7 +69,7 @@ ## 3、集成测试 -当服务端验证完成后,可通过下载需要的客户端 SDK 及 Demo 进行集成体验。环信客户端 SDK 已对 IM 核心服务完成封装, 通过调用 SDK API 接口,即可快速获得消息收发 、会话管理 、群组 、好友 、聊天室等功能。目前客户端 SDK 已覆盖 Windows 、Linux 、MacOS 、Android 、iOS 、Web 、小程序等多种平台,服务器端 SDK 已覆盖 Java 、PHP 等平台,[下载私有化客户端 SDK](http://docs-im-beta.easemob.com/private/im/uc_private.html#私有化-sdk-下载)。 +当服务端验证完成后,可通过下载需要的客户端 SDK 及 Demo 进行集成体验。环信客户端 SDK 已对 IM 核心服务完成封装, 通过调用 SDK API 接口,即可快速获得消息收发 、会话管理 、群组 、好友 、聊天室等功能。目前客户端 SDK 已覆盖 Windows 、Linux 、MacOS 、Android 、iOS 、Web 、小程序等多种平台,服务器端 SDK 已覆盖 Java 、PHP 等平台,[下载私有化客户端 SDK](http://doc.easemob.com/private/im/uc_private.html#私有化-sdk-下载)。 示例一:以 Android 端 demo 体验为例 diff --git a/docs/private/im/uc_private.md b/docs/private/im/uc_private.md index 468bb6df4..a67754ba6 100644 --- a/docs/private/im/uc_private.md +++ b/docs/private/im/uc_private.md @@ -73,13 +73,13 @@

Android

-

3.9.1

+

3.9.1

下载 SDK 及 Demo 体验 Demo

-

查看

+

查看

@@ -87,13 +87,13 @@

Web

-

4.0.4

+

4.0.4

• React: 下载 SDK 及 Demo 体验 Demo
• Vue 2: 下载 SDK 及 Demo
• Vue 3: 下载 SDK 及 Demo

-

查看

+

查看

@@ -101,13 +101,13 @@

iOS

-

3.9.1

+

3.9.1

下载 SDK 及 Demo 

-

查看

+

查看

@@ -129,13 +129,13 @@

Windows(C#)

-

1.0.2

+

1.0.2

下载 SDK

-

查看

+

查看

@@ -217,7 +217,7 @@

下载 SDK

-

查看

+

查看

@@ -235,7 +235,7 @@

下载 SDK

-

查看

+

查看

@@ -249,7 +249,7 @@

下载 SDK

-

查看

+

查看

diff --git a/docs/private/media/conference_android.md b/docs/private/media/conference_android.md index 316262041..4c57da8f4 100644 --- a/docs/private/media/conference_android.md +++ b/docs/private/media/conference_android.md @@ -255,8 +255,8 @@ EMConferenceListener listener = new EMConferenceListener() { ### 8. 加入会议 -在进行音视频通话前,需要首先登录IM账户,登录过程参见[账号登录](http://docs-im-beta.easemob.com/document/android/overview.html#%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95)。
-若您还没有IM账户,需要先注册账户,注册过程参见[账号注册](http://docs-im-beta.easemob.com/document/android/overview.html#%E6%B3%A8%E5%86%8C%E7%94%A8%E6%88%B7)。
+在进行音视频通话前,需要首先登录IM账户,登录过程参见[账号登录](http://doc.easemob.com/document/android/overview.html#%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95)。
+若您还没有IM账户,需要先注册账户,注册过程参见[账号注册](http://doc.easemob.com/document/android/overview.html#%E6%B3%A8%E5%86%8C%E7%94%A8%E6%88%B7)。
登录环信ID以后,可以加入会议了,通过 [EMConferenceManager#joinRoom](http://sdkdocs.easemob.com/apidoc/android/chat3.0/classcom_1_1hyphenate_1_1chat_1_1_e_m_conference_manager.html#a8940f54febf2086ccd978d75980c7763) API加入房间。
- 创建会议成功以后,默认超时时间为三分钟,超过三分钟没有人加入,会议会自动销毁; - 另外当会议中所有人离开2分钟后,会议也会被销毁; diff --git a/docs/private/media/conference_ios.md b/docs/private/media/conference_ios.md index 4bf4035f8..b808c1dbb 100644 --- a/docs/private/media/conference_ios.md +++ b/docs/private/media/conference_ios.md @@ -185,8 +185,8 @@ retOpt.enableConsoleLog = YES; ### 7. 环信ID注册、登录 -在进行音视频通话前,需要首先登录IM账户,登录过程参见[账号登录](http://docs-im-beta.easemob.com/document/android/overview.html#%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95)。
-若您还没有IM账户,需要先注册账户,注册过程参见[账号注册](http://docs-im-beta.easemob.com/document/android/overview.html#%E6%B3%A8%E5%86%8C%E7%94%A8%E6%88%B7)。
+在进行音视频通话前,需要首先登录IM账户,登录过程参见[账号登录](http://doc.easemob.com/document/android/overview.html#%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95)。
+若您还没有IM账户,需要先注册账户,注册过程参见[账号注册](http://doc.easemob.com/document/android/overview.html#%E6%B3%A8%E5%86%8C%E7%94%A8%E6%88%B7)。
### 8. 音视频功能初始化 diff --git a/docs/private/media/conference_web.md b/docs/private/media/conference_web.md index 56f54527d..393976085 100644 --- a/docs/private/media/conference_web.md +++ b/docs/private/media/conference_web.md @@ -86,8 +86,8 @@ emedia.config({ ### 5. 环信ID注册、登录 -在进行音视频通话前,需要首先登录IM账户,登录过程参见[账号登录](http://docs-im-beta.easemob.com/document/web/overview.html#%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95)。
-若您还没有IM账户,需要先注册账户,注册过程参见[账号注册](http://docs-im-beta.easemob.com/document/web/overview.html#%E6%B3%A8%E5%86%8C%E7%94%A8%E6%88%B7)。
+在进行音视频通话前,需要首先登录IM账户,登录过程参见[账号登录](http://doc.easemob.com/document/web/overview.html#%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95)。
+若您还没有IM账户,需要先注册账户,注册过程参见[账号注册](http://doc.easemob.com/document/web/overview.html#%E6%B3%A8%E5%86%8C%E7%94%A8%E6%88%B7)。
### 6. 进入会议 diff --git a/docs/private/media/one2one_android.md b/docs/private/media/one2one_android.md index d69970715..9930152c9 100644 --- a/docs/private/media/one2one_android.md +++ b/docs/private/media/one2one_android.md @@ -192,9 +192,9 @@ public void init(Context context) { ### 8. 环信ID注册登录 -在进行音视频通话前,需要首先登录IM账户,登录过程参见[账号登录](http://docs-im-beta.easemob.com/document/android/overview.html#%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95)。 +在进行音视频通话前,需要首先登录IM账户,登录过程参见[账号登录](http://doc.easemob.com/document/android/overview.html#%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95)。 -若您还没有IM账户,需要先注册账户,注册过程参见[账号注册](http://docs-im-beta.easemob.com/document/android/overview.html#%E6%B3%A8%E5%86%8C%E7%94%A8%E6%88%B7) +若您还没有IM账户,需要先注册账户,注册过程参见[账号注册](http://doc.easemob.com/document/android/overview.html#%E6%B3%A8%E5%86%8C%E7%94%A8%E6%88%B7) ### 9. 音视频功能初始化 diff --git a/docs/private/media/one2one_ios.md b/docs/private/media/one2one_ios.md index 4b2bcf299..010dc23e1 100644 --- a/docs/private/media/one2one_ios.md +++ b/docs/private/media/one2one_ios.md @@ -133,9 +133,9 @@ retOpt.enableConsoleLog = YES; ### 7. 环信ID注册、登录 -在进行音视频通话前,需要首先登录IM账户,登录过程参见[账号登录](http://docs-im-beta.easemob.com/document/ios/overview.html#%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95)。 +在进行音视频通话前,需要首先登录IM账户,登录过程参见[账号登录](http://doc.easemob.com/document/ios/overview.html#%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95)。 -若您还没有IM账户,需要先注册账户,注册过程参见[账号注册](http://docs-im-beta.easemob.com/document/ios/overview.html#%E6%B3%A8%E5%86%8C%E7%94%A8%E6%88%B7) +若您还没有IM账户,需要先注册账户,注册过程参见[账号注册](http://doc.easemob.com/document/ios/overview.html#%E6%B3%A8%E5%86%8C%E7%94%A8%E6%88%B7) ### 8. 音视频功能初始化 diff --git a/docs/private/media/scenario_live.md b/docs/private/media/scenario_live.md index 03b9c034b..cb40a2305 100644 --- a/docs/private/media/scenario_live.md +++ b/docs/private/media/scenario_live.md @@ -56,15 +56,15 @@ 多人视频会议如果需要环信即时通讯云的文字聊天室实现IM沟通功能,请详见文档: -服务器端: [聊天室管理](http://docs-im-beta.easemob.com/document/server-side/chatroom.html) +服务器端: [聊天室管理](http://doc.easemob.com/document/server-side/chatroom.html) -Android: [聊天室管理](http://docs-im-beta.easemob.com/document/android/room_overview.html) +Android: [聊天室管理](http://doc.easemob.com/document/android/room_overview.html) -iOS: [聊天室管理](http://docs-im-beta.easemob.com/document/ios/room_overview.html) +iOS: [聊天室管理](http://doc.easemob.com/document/ios/room_overview.html) -web端: [聊天室管理](http://docs-im-beta.easemob.com/document/web/room_overview.html) +web端: [聊天室管理](http://doc.easemob.com/document/web/room_overview.html) -微信小程序: [聊天室管理](http://docs-im-beta.easemob.com/document/applet/room_overview.html) +微信小程序: [聊天室管理](http://doc.easemob.com/document/applet/room_overview.html) PC端: [聊天室管理](https://docs-im.easemob.com/im/pc/basics/chatroom) diff --git a/docs/private/media/scenario_meeting.md b/docs/private/media/scenario_meeting.md index 10d6a2bca..f9c8d2bf9 100644 --- a/docs/private/media/scenario_meeting.md +++ b/docs/private/media/scenario_meeting.md @@ -41,15 +41,15 @@ 2. 多人视频会议如果需要环信即时通讯云的文字聊天室实现IM沟通功能,请详见文档: -服务器端: [聊天室管理](http://docs-im-beta.easemob.com/document/server-side/chatroom.html) +服务器端: [聊天室管理](http://doc.easemob.com/document/server-side/chatroom.html) -Android: [聊天室管理](http://docs-im-beta.easemob.com/document/android/room_overview.html) +Android: [聊天室管理](http://doc.easemob.com/document/android/room_overview.html) -iOS: [聊天室管理](http://docs-im-beta.easemob.com/document/ios/room_overview.html) +iOS: [聊天室管理](http://doc.easemob.com/document/ios/room_overview.html) -web端: [聊天室管理](http://docs-im-beta.easemob.com/document/web/room_overview.html) +web端: [聊天室管理](http://doc.easemob.com/document/web/room_overview.html) -微信小程序: [聊天室管理](http://docs-im-beta.easemob.com/document/applet/room_overview.html) +微信小程序: [聊天室管理](http://doc.easemob.com/document/applet/room_overview.html) PC端: [聊天室管理](https://docs-im.easemob.com/im/pc/basics/chatroom) diff --git a/docs/private/media/scenario_one2one.md b/docs/private/media/scenario_one2one.md index c1c5d98d3..d16ec0f90 100644 --- a/docs/private/media/scenario_one2one.md +++ b/docs/private/media/scenario_one2one.md @@ -31,14 +31,14 @@ 2. 一对一音视频还需要用到环信即时通讯云的基础IM功能,请详见文档: -服务器端:[服务端集成](http://docs-im-beta.easemob.com/document/server-side/overview.html) +服务器端:[服务端集成](http://doc.easemob.com/document/server-side/overview.html) -Android:[Android SDK 介绍及导入](http://docs-im-beta.easemob.com/document/android/quickstart.html) +Android:[Android SDK 介绍及导入](http://doc.easemob.com/document/android/quickstart.html) -iOS:[iOS SDK 快速集成](http://docs-im-beta.easemob.com/document/ios/quickstart.html) +iOS:[iOS SDK 快速集成](http://doc.easemob.com/document/ios/quickstart.html) -web端: [Web IM 介绍](http://docs-im-beta.easemob.com/document/web/quickstart.html) +web端: [Web IM 介绍](http://doc.easemob.com/document/web/quickstart.html) -微信小程序: [微信小程序SDK简介](http://docs-im-beta.easemob.com/document/applet/wechat.html) +微信小程序: [微信小程序SDK简介](http://doc.easemob.com/document/applet/wechat.html) PC端: [桌面端集成说明](https://docs-im.easemob.com/im/pc/intro/integration) \ No newline at end of file diff --git a/docs/product/circle/channel_mgmt_rest.md b/docs/product/circle/channel_mgmt_rest.md index ee47d5b65..db0067407 100644 --- a/docs/product/circle/channel_mgmt_rest.md +++ b/docs/product/circle/channel_mgmt_rest.md @@ -13,8 +13,8 @@ 要调用环信即时通讯 RESTful API,请确保满足以下要求: -- 已在环信即时通讯控制台 [开通配置环信即时通讯 IM 服务](http://docs-im-beta.easemob.com/document/server-side/enable_and_configure_IM.html)。 -- 了解环信 IM RESTful API 的调用频率限制,详见 [接口频率限制](http://docs-im-beta.easemob.com/product/limitationapi.html)。 +- 已在环信即时通讯控制台 [开通配置环信即时通讯 IM 服务](http://doc.easemob.com/document/server-side/enable_and_configure_IM.html)。 +- 了解环信 IM RESTful API 的调用频率限制,详见 [接口频率限制](http://doc.easemob.com/product/limitationapi.html)。 ## 公共参数 @@ -22,9 +22,9 @@ | 参数 | 类型 | 是否必需 | 描述 | | :--------- | :----- | :------- | :----------------------------------------------------------- | -| `host` | String | 是 | 环信即时通讯 IM 分配的用于访问 RESTful API 的域名。详见[获取环信即时通讯 IM 的信息](http://docs-im-beta.easemob.com/product/enable_and_configure_IM.html#获取环信即时通讯-im-的信息)。 | -| `org_name` | String | 是 | 环信即时通讯 IM 为每个公司(组织)分配的唯一标识。详见[获取环信即时通讯 IM 的信息](http://docs-im-beta.easemob.com/product/enable_and_configure_IM.html#获取环信即时通讯-im-的信息)。 | -| `app_name` | String | 是 | 你在环信即时通讯云控制台创建应用时填入的应用名称。详见[获取环信即时通讯 IM 的信息](http://docs-im-beta.easemob.com/product/enable_and_configure_IM.html#获取环信即时通讯-im-的信息)。 | +| `host` | String | 是 | 环信即时通讯 IM 分配的用于访问 RESTful API 的域名。详见[获取环信即时通讯 IM 的信息](http://doc.easemob.com/product/enable_and_configure_IM.html#获取环信即时通讯-im-的信息)。 | +| `org_name` | String | 是 | 环信即时通讯 IM 为每个公司(组织)分配的唯一标识。详见[获取环信即时通讯 IM 的信息](http://doc.easemob.com/product/enable_and_configure_IM.html#获取环信即时通讯-im-的信息)。 | +| `app_name` | String | 是 | 你在环信即时通讯云控制台创建应用时填入的应用名称。详见[获取环信即时通讯 IM 的信息](http://doc.easemob.com/product/enable_and_configure_IM.html#获取环信即时通讯-im-的信息)。 | | `server_id` | String | 是 | 社区 ID。 | | `channel_id` | String | 是 | 频道 ID。 | | `user_id` | String | 是 | 用户 ID。 | @@ -112,7 +112,7 @@ POST https://{host}/{org_name}/{app_name}/circle/channel | `code` | Int | 环信超级社区的服务状态码。 | | `channel` | JSON | 频道详情。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -252,7 +252,7 @@ PUT https://{host}/{org_name}/{app_name}/circle/channel/{channel_id}?serverId={s 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/channelapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -330,7 +330,7 @@ GET https://{host}/{org_name}/{app_name}/circle/channel/{channel_id}?serverId={s 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/channelapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -433,7 +433,7 @@ GET https://{host}/{org_name}/{app_name}/circle/channel/public?serverId={server_ 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/channelapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -514,7 +514,7 @@ GET https://{host}/{org_name}/{app_name}/circle/channel/user/{user_id}/created/c 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/channelapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -596,7 +596,7 @@ GET https://{host}/{org_name}/{app_name}/circle/channel/user/joined/list?userId= 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/channelapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -677,7 +677,7 @@ GET https://{host}/{org_name}/{app_name}/circle/channel/private?serverId={server 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/channelapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -751,7 +751,7 @@ DELETE https://{host}/{org_name}/{app_name}/circle/channel/{channel_id}?serverId | :--- | :--- | :------------------ | | `code` | Int | 环信超级社区的服务状态码。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -820,7 +820,7 @@ POST https://{host}/{org_name}/{app_name}/circle/reaction/user/{user_id} | `code` | Int | 环信超级社区的服务状态码。 | | `reaction_id` | String | Reaction ID。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -890,7 +890,7 @@ GET https://{host}/{org_name}/{app_name}/circle/reaction/user/{user_id}?msgIdLis | `reactionList.count` | Int | 向消息添加了该 Reaction 的用户数量。| | `reactionList.userList` | List | 添加了该 Reaction 的用户 ID 列表。| -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -965,7 +965,7 @@ DELETE https://{host}/{org_name}/{app_name}/circle/reaction/user/{user_id}?messa | :--- | :--- | :------------------ | | `code` | Int | 环信超级社区的服务状态码。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1027,7 +1027,7 @@ POST https://{host}/{org_name}/{app_name}/circle/channel/{channel_id}/join?userI 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/channelapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1098,7 +1098,7 @@ POST https://{host}/{org_name}/{app_name}/circle/channel/{channel_id}/user/remov | :--- | :--- | :------------------ | | `code` | Int | 环信超级社区的服务状态码。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1161,7 +1161,7 @@ POST https://{host}/{org_name}/{app_name}/circle/channel/{channel_id}/users/remo | `data.user` | String | 被移除的频道成员的用户 ID。 | | `data.result` | Bool | 频道成员是否被成功移除:
- `true`:移除成功;
- `false`:移除失败。失败的原因可能是用户不在频道所属的社区中、用户不在频道中、用户为频道所有者等。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1240,7 +1240,7 @@ GET https://{host}/{org_name}/{app_name}/circle/channel/{channel_id}/user/{user_ | `code` | Int | 环信超级社区的服务状态码。 | | `result` | Boolean | 查询结果:
- `true`:用户在频道中;
- `false`:用户不在频道中。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1301,7 +1301,7 @@ GET https://{host}/{org_name}/{app_name}/circle/channel/{channel_id}/user/role?s 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/channelapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1371,7 +1371,7 @@ GET https://{host}/{org_name}/{app_name}/circle/channel/{channel_id}/users?serve 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/channelapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1444,7 +1444,7 @@ GET https://{host}/{org_name}/{app_name}/circle/channel/{channel_id}/user/mute/l | `mute_users.expire` | Long | 禁言的到期时间,Unix 时间戳,单位为毫秒。 | | `mute_users.user` | String | 被禁言的成员的用户 ID。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1514,7 +1514,7 @@ POST https://{host}/{org_name}/{app_name}/circle/channel/{channel_id}/user/mute | :--- | :--- | :------------------ | | `code` | Int | 环信超级社区的服务状态码。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1577,7 +1577,7 @@ DELETE https://{host}/{org_name}/{app_name}/circle/channel/{channel_id}/user/mut 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/channelapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1640,7 +1640,7 @@ POST https://{host}/{org_name}/{app_name}/circle/thread | `code` | Int | 环信超级社区的服务状态码。 | | `thread_id` | String | 子区 ID。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1703,7 +1703,7 @@ PUT https://{host}/{org_name}/{app_name}/circle/thread/{thread_id} | :--- | :--- | :------------------ | | `code` | Int | 环信超级社区的服务状态码。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1815,7 +1815,7 @@ DELETE https://{host}/{org_name}/{app_name}/circle/thread/{thread_id} | :--- | :--- | :------------------ | | code | Int | 环信超级社区的服务状态码。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1865,7 +1865,7 @@ POST https://{host}/{org_name}/{app_name}/circle/thread/{thread_id}/user/join?us | :--- | :--- | :------------------ | | `code` | Int | 环信超级社区的服务状态码。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -2063,7 +2063,7 @@ curl -X GET https://{host}/{org_name}/{app_name}/circle/thread/list?channelId={c | `threads.created` | Long | 子区创建时间,Unix 时间戳,单位为毫秒。 | | `cursor` | String | 游标,指定下次查询的开始位置。| -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -2139,7 +2139,7 @@ GET https://{host}/{org_name}/{app_name}/circle/thread/joined?userId={user_id}&c | `threads.created` | Long | 子区创建时间,Unix 时间戳,单位为毫秒。 | | `cursor` | String | 游标,指定下次查询的开始位置。| -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 diff --git a/docs/product/circle/server_mgmt_rest.md b/docs/product/circle/server_mgmt_rest.md index 6a1913407..88b56835a 100644 --- a/docs/product/circle/server_mgmt_rest.md +++ b/docs/product/circle/server_mgmt_rest.md @@ -13,8 +13,8 @@ 要调用环信即时通讯 RESTful API,请确保满足以下要求: -- 已在环信即时通讯控制台 [开通配置环信即时通讯 IM 服务](http://docs-im-beta.easemob.com/document/server-side/enable_and_configure_IM.html)。 -- 了解环信 IM RESTful API 的调用频率限制,详见 [接口频率限制](http://docs-im-beta.easemob.com/product/limitationapi.html)。 +- 已在环信即时通讯控制台 [开通配置环信即时通讯 IM 服务](http://doc.easemob.com/document/server-side/enable_and_configure_IM.html)。 +- 了解环信 IM RESTful API 的调用频率限制,详见 [接口频率限制](http://doc.easemob.com/product/limitationapi.html)。 ## 公共参数 @@ -22,9 +22,9 @@ | 参数 | 类型 | 是否必需 | 描述 | | :--------- | :----- | :------- | :----------------------------------------------------------- | -| `host` | String | 是 | 环信即时通讯 IM 分配的用于访问 RESTful API 的域名。详见[获取环信即时通讯 IM 的信息](http://docs-im-beta.easemob.com/product/enable_and_configure_IM.html#获取环信即时通讯-im-的信息)。 | -| `org_name` | String | 是 | 环信即时通讯 IM 为每个公司(组织)分配的唯一标识。详见[获取环信即时通讯 IM 的信息](http://docs-im-beta.easemob.com/product/enable_and_configure_IM.html#获取环信即时通讯-im-的信息)。 | -| `app_name` | String | 是 | 你在环信即时通讯云控制台创建应用时填入的应用名称。详见[获取环信即时通讯 IM 的信息](http://docs-im-beta.easemob.com/product/enable_and_configure_IM.html#获取环信即时通讯-im-的信息)。 | +| `host` | String | 是 | 环信即时通讯 IM 分配的用于访问 RESTful API 的域名。详见[获取环信即时通讯 IM 的信息](http://doc.easemob.com/product/enable_and_configure_IM.html#获取环信即时通讯-im-的信息)。 | +| `org_name` | String | 是 | 环信即时通讯 IM 为每个公司(组织)分配的唯一标识。详见[获取环信即时通讯 IM 的信息](http://doc.easemob.com/product/enable_and_configure_IM.html#获取环信即时通讯-im-的信息)。 | +| `app_name` | String | 是 | 你在环信即时通讯云控制台创建应用时填入的应用名称。详见[获取环信即时通讯 IM 的信息](http://doc.easemob.com/product/enable_and_configure_IM.html#获取环信即时通讯-im-的信息)。 | | `server_id` | String | 是 | 社区 ID。 | | `channel_id` | String | 是 | 频道 ID。 | | `user_id` | String | 是 | 用户 ID。 | @@ -60,7 +60,7 @@ Authorization:`Bearer ${YourAppToken}` -为提高项目的安全性,环信使用 App Token(动态密钥)对即将登录即时通讯系统的用户进行鉴权。即时通讯 RESTful API 需使用 App Token 的鉴权方式,详见 [使用环信 App Token 鉴权](http://docs-im-beta.easemob.com/product/easemob_app_token.html)。 +为提高项目的安全性,环信使用 App Token(动态密钥)对即将登录即时通讯系统的用户进行鉴权。即时通讯 RESTful API 需使用 App Token 的鉴权方式,详见 [使用环信 App Token 鉴权](http://doc.easemob.com/product/easemob_app_token.html)。 ### 查询环信超级社区用户是否存在 @@ -94,7 +94,7 @@ GET https://{host}/{org_name_}/{app_name}/circle/user/{user_id} | `code` | Int | 环信超级社区的服务状态码。 | | `result` | Boolean | 查询结果:
- `true`:用户存在;
- `false`:用户不存在。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -157,7 +157,7 @@ GET https://{host}/{org_name}/{app_name}/circle/server/list/by-app?limit={limit} 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/channelapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -243,7 +243,7 @@ POST https://{host}/{org_name}/{app_name}/circle/server | `code` | Int | 环信超级社区的服务状态码。 | | `server_id` | String | 社区 ID。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -320,7 +320,7 @@ PUT https://{host}/{org_name}/{app_name}/circle/server/{server_id} 其他字段及描述详见 [公共参数](https://docs-im.easemob.com/ccim/circle/rest/serverapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考 [响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考 [响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -404,7 +404,7 @@ POST https://{host}/{org_name}/{app_name}/circle/server/{server_id}/tag/add 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/serverapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -466,7 +466,7 @@ GET https://{host}/{org_name}/{app_name}/circle/server/{server_id}/tag 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/serverapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -530,7 +530,7 @@ POST https://{host}/{org_name}/{app_name}/circle/server/{server_id}/tag/remove | :--- | :--- | :------------------ | | `code` | Int | 环信超级社区的服务状态码。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -598,7 +598,7 @@ GET https://{host}/{org_name}/{app_name}/circle/server/search/{name}?type=0&limi 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/serverapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -667,7 +667,7 @@ GET https://{host}/{org_name}/{app_name}/circle/server/{server_id}/by-id 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/serverapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -741,7 +741,7 @@ GET https://{host}/{org_name}/{app_name}/circle/server/recommend/list 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/serverapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -827,7 +827,7 @@ GET https://{host}/{org_name}/{app_name}/circle/server/list?userId={user_id}&lim 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/serverapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -900,7 +900,7 @@ DELETE https://{host}/{org_name}/{app_name}/circle/server/{server_id} | :--- | :--- | :------------------ | | `code` | Int | 环信超级社区的服务状态码。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -964,7 +964,7 @@ GET https://{host}/{org_name}/{app_name}/circle/server/{server_id}/users?limit={ 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/serverapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1025,7 +1025,7 @@ GET https://{host}/{org_name}/{app_name}/circle/server/{server_id}/users/count 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/serverapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1088,7 +1088,7 @@ POST https://{host}/{org_name}/{app_name}/circle/server/{server_id}/join?userId= 其他字段及描述详见[公共参数](https://docs-im.easemob.com/ccim/circle/rest/serverapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1217,7 +1217,7 @@ GET https://{host}/{org_name}/{app_name}/circle/server/{server_id}/user/role?use 其他字段及描述详见 [公共参数](https://docs-im.easemob.com/ccim/circle/rest/serverapi#公共参数)。 -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1275,7 +1275,7 @@ PUT https://{host}/{org_name}/{app_name}/circle/server/{server_id}/user/role?use | :--- | :--- | :------------------ | | `code` | Int | 环信超级社区的服务状态码。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 @@ -1331,7 +1331,7 @@ POST https://{host}/{org_name}/{app_name}/circle/server/{server_id}/user/remove? | :--- | :--- | :------------------ | | `code` | Int | 环信超级社区的服务状态码。 | -如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://docs-im-beta.easemob.com/document/server-side/error.html)了解可能的原因。 +如果返回的 HTTP 状态码非 `200`,表示请求失败。你可以参考[响应状态码](http://doc.easemob.com/document/server-side/error.html)了解可能的原因。 #### 示例 diff --git a/docs/product/uc_deploy.md b/docs/product/uc_deploy.md index cdcb51cc6..9250e6b55 100644 --- a/docs/product/uc_deploy.md +++ b/docs/product/uc_deploy.md @@ -58,7 +58,7 @@ ## 3、集成测试 -当服务端验证完成后,可通过下载需要的客户端 SDK 及 Demo 进行集成体验。环信客户端 SDK 已对 IM 核心服务完成封装, 通过调用 SDK API 接口,即可快速获得消息收发 、会话管理 、群组 、好友 、聊天室等功能。目前客户端 SDK 已覆盖 Windows 、Linux 、MacOS 、Android 、iOS 、Web 、小程序等多种平台,服务器端 SDK 已覆盖 Java 、PHP 等平台,[下载私有化客户端 SDK](http://docs-im-beta.easemob.com/product/uc_private.html#私有化-sdk-下载)。 +当服务端验证完成后,可通过下载需要的客户端 SDK 及 Demo 进行集成体验。环信客户端 SDK 已对 IM 核心服务完成封装, 通过调用 SDK API 接口,即可快速获得消息收发 、会话管理 、群组 、好友 、聊天室等功能。目前客户端 SDK 已覆盖 Windows 、Linux 、MacOS 、Android 、iOS 、Web 、小程序等多种平台,服务器端 SDK 已覆盖 Java 、PHP 等平台,[下载私有化客户端 SDK](http://doc.easemob.com/product/uc_private.html#私有化-sdk-下载)。 示例一:以 Android 端 demo 体验为例 diff --git a/docs/product/uc_private.md b/docs/product/uc_private.md index 9a771a182..03f0c8adb 100644 --- a/docs/product/uc_private.md +++ b/docs/product/uc_private.md @@ -71,13 +71,13 @@

Android

-

3.9.1

+

3.9.1

下载 SDK 及 Demo 体验 Demo

-

查看

+

查看

@@ -85,13 +85,13 @@

Web

-

4.0.4

+

4.0.4

• React: 下载 SDK 及 Demo 体验 Demo
• Vue 2: 下载 SDK 及 Demo
• Vue 3: 下载 SDK 及 Demo

-

查看

+

查看

@@ -99,13 +99,13 @@

iOS

-

3.9.1

+

3.9.1

下载 SDK 及 Demo 

-

查看

+

查看

@@ -127,13 +127,13 @@

Windows(C#)

-

1.0.2

+

1.0.2

下载 SDK

-

查看

+

查看

@@ -215,7 +215,7 @@

下载 SDK

-

查看

+

查看

@@ -233,7 +233,7 @@

下载 SDK

-

查看

+

查看

@@ -247,7 +247,7 @@

下载 SDK

-

查看

+

查看

diff --git a/docs/product/voiceroom/client_implementation_ios.md b/docs/product/voiceroom/client_implementation_ios.md index c01d0e7e0..8d214f6b1 100644 --- a/docs/product/voiceroom/client_implementation_ios.md +++ b/docs/product/voiceroom/client_implementation_ios.md @@ -180,7 +180,7 @@ ### 初始化设置 -加入语聊房前,进行[环信 IM SDK 初始化](http://docs-im-beta.easemob.com/document/android/quickstart.html#实现单聊)和 [Agora Audio 初始化](https://docportal.shengwang.cn/cn/voice-call-4.x/start_call_audio_ios_ng?platform=iOS#实现语音通话逻辑)设置。 +加入语聊房前,进行[环信 IM SDK 初始化](http://doc.easemob.com/document/android/quickstart.html#实现单聊)和 [Agora Audio 初始化](https://docportal.shengwang.cn/cn/voice-call-4.x/start_call_audio_ios_ng?platform=iOS#实现语音通话逻辑)设置。 ### 加入/离开环信 IM 聊天室或者声网 RTC 频道 diff --git a/docs/uikit/chatroomuikit/android/roomuikit_quickstart.md b/docs/uikit/chatroomuikit/android/roomuikit_quickstart.md index 078a38afe..c4a427c54 100644 --- a/docs/uikit/chatroomuikit/android/roomuikit_quickstart.md +++ b/docs/uikit/chatroomuikit/android/roomuikit_quickstart.md @@ -92,7 +92,7 @@ class ChatroomActivity : ComponentActivity(){ } ``` -3. [添加聊天室成员](https://docs-im-beta.easemob.com/product/enable_and_configure_IM.html#创建聊天室)。 +3. [添加聊天室成员](https://doc.easemob.com/product/enable_and_configure_IM.html#创建聊天室)。 ### 第四步 发送消息 diff --git a/docs/uikit/chatroomuikit/ios/roomuikit_quickstart.md b/docs/uikit/chatroomuikit/ios/roomuikit_quickstart.md index 52dec1384..780c0c164 100644 --- a/docs/uikit/chatroomuikit/ios/roomuikit_quickstart.md +++ b/docs/uikit/chatroomuikit/ios/roomuikit_quickstart.md @@ -78,7 +78,7 @@ let roomView = ChatroomUIKitClient.shared.launchRoomView(roomId: "Chat room ID", ![img](@static/images/uikit/chatroomios/hierarchy.png =800x550) -4. [添加聊天室成员](https://docs-im-beta.easemob.com/product/enable_and_configure_IM.html#创建聊天室)。 +4. [添加聊天室成员](https://doc.easemob.com/product/enable_and_configure_IM.html#创建聊天室)。 ### 第四步 发送第一条消息 diff --git a/docs/uikit/chatroomuikit/web/roomuikit_best_practice.md b/docs/uikit/chatroomuikit/web/roomuikit_best_practice.md index cb579f8e7..27ccece3c 100644 --- a/docs/uikit/chatroomuikit/web/roomuikit_best_practice.md +++ b/docs/uikit/chatroomuikit/web/roomuikit_best_practice.md @@ -112,7 +112,7 @@ const ChatroomApp = () => { if (event.operation === "muteMember") { // console.log('你已被禁言') } - // 全部事件请参考 https://docs-im-beta.easemob.com/document/web/room_manage.html#监听聊天室事件 + // 全部事件请参考 https://doc.easemob.com/document/web/room_manage.html#监听聊天室事件 }, }); }, []);