Files
pyGoEdge-UserPanel/reference/goedge 文档/MessageMediaService.md
2025-11-18 03:36:49 +08:00

77 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# MessageMediaService
> 消息媒介管理
---
## findAllMessageMedias
> 获取所有支持的媒介
- 角色:`admin`
- HTTP`POST https://backend.dooki.cloud/MessageMediaService/findAllMessageMedias`
- RPC`rpc findAllMessageMedias (FindAllMessageMediasRequest) returns (FindAllMessageMediasResponse);`
**请求对象 (`FindAllMessageMediasRequest`)**
```json
{}
```
**响应对象 (`FindAllMessageMediasResponse`)**
```json
{
"messageMedias": "[]MessageMedia"
}
```
**调用示例**
```bash
curl -X POST "https://backend.dooki.cloud/MessageMediaService/findAllMessageMedias" \
-H "Content-Type: application/json" \
-H "X-Edge-Access-Token: <YOUR_TOKEN>" \
-d '{
...
}'
```
---
## sendMediaMessage
> 发送媒介信息
- 角色:`admin`
- HTTP`POST https://backend.dooki.cloud/MessageMediaService/sendMediaMessage`
- RPC`rpc sendMediaMessage(SendMediaMessageRequest) returns (RPCSuccess);`
**请求对象 (`SendMediaMessageRequest`)**
```json
{
"mediaType": "string // 媒介类型",
"optionsJSON": "bytes // 媒介参数",
"user": "string // 接收用户",
"subject": "string // 标题",
"body": "string // 内容"
}
```
**响应对象 (`RPCSuccess`)**
```json
{}
```
**调用示例**
```bash
curl -X POST "https://backend.dooki.cloud/MessageMediaService/sendMediaMessage" \
-H "Content-Type: application/json" \
-H "X-Edge-Access-Token: <YOUR_TOKEN>" \
-d '{
...
}'
```
---