简单的 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 | 服务器上发生错误 |