简单的 API 使您能够在几分钟内将通知集成到任何服务或应用程序中。
发送通知到群聊,使您的团队实时了解信息。
使用文本、图像和贴纸自定义您的通知,以提高参与度。
Anytify 是一项服务,使向您的群聊或个人聊天发送通知变得容易。通过简单的 API,您可以将通知集成到您的应用程序、服务或网站中。
Anytify 是一项服务,使向您的群聊或个人聊天发送通知变得容易。通过简单的 API,您可以将通知集成到您的应用程序、服务或网站中。
Anytify 使用 OAuth 2.0 进行身份验证和授权。以下端点可用于 OAuth 操作:
该端点用于将授权码交换为访问令牌。
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
| grant_type | String | 是 | 必须为 "authorization_code" |
| code | String | 是 | 从授权端点收到的授权码 |
| redirect_uri | String | 是 | 与授权请求中使用的相同的 redirect_uri |
| client_id | String | 是 | 您的客户端 ID |
| client_secret | String | 是 | 您的客户端密钥 |
curl -X POST https://anytify.com/oauth/token \ -F 'grant_type=authorization_code' \ -F 'code=XXXXXXX' \ -F 'redirect_uri=https://example.com/callback' \ -F 'client_id=XXXXXXX' \ -F 'client_secret=XXXXXXX'
{
"access_token": "XXXXXXX",
"token_type": "Bearer"
}
通知 API 提供用于发送通知和管理访问令牌的端点:
该端点用于检查访问令牌的状态。
| 标头 | 值 |
|---|---|
| Authorization | Bearer {access_token} |
curl -X GET https://api.anytify.com/api/status \ -H 'Authorization: Bearer XXXXXXX'
{
"status": 200,
"message": "ok",
"targetType": "USER",
"target": "User Name"
}
该端点用于向用户或群组发送通知。
| 标头 | 值 |
|---|---|
| Authorization | Bearer {access_token} |
| Content-Type | application/x-www-form-urlencoded |
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
| message | String | 是 | 通知消息(最多:1000 个字符) |
| imageFile | File | 否 | 要发送的图像文件(最多:10MB,仅限 JPEG) |
| imageThumbnail | String | 否 | 图像缩略图 URL(最多:240×240像素,仅限 JPEG) |
| imageFullsize | String | 否 | 图像全尺寸 URL(最多:2048×2048像素,仅限 JPEG) |
| stickerPackageId | Number | 否 | 贴纸包 ID |
| stickerId | Number | 否 | 贴纸 ID |
| notificationDisabled | Boolean | 否 | 设为 True 可禁用通知声音 |
curl -X POST https://api.anytify.com/api/notify \ -H 'Authorization: Bearer XXXXXXX' \ -F 'message=Hello, this is a test notification!' \ -F 'imageFile=@/path/to/image.jpg'
{
"status": 200,
"message": "ok"
}
该端点用于撤销访问令牌。
| 标头 | 值 |
|---|---|
| Authorization | Bearer {access_token} |
curl -X POST https://api.anytify.com/api/revoke \ -H 'Authorization: Bearer XXXXXXX'
{
"status": 200,
"message": "ok"
}
Anytify API 具有以下速率限制:
| 状态码 | 错误消息 | 描述 |
|---|---|---|
| 400 | Invalid parameter | 缺少必需参数或参数无效 |
| 401 | Invalid access token | 访问令牌无效或已过期 |
| 429 | Rate limit exceeded | 短时间内发送了太多请求 |
| 500 | Server error | 服务器上发生错误 |