开发者资源

推送通API文档与SDK

完整的API接口文档和多语言SDK,帮助您快速集成推送通服务到您的应用中。

API文档

完整的接口说明和调用示例

基础信息

基础URL: https://push.52hyjs.com/api.php

请求方式: 支持GET和POST

数据格式: JSON

字符编码: UTF-8

认证方式

所有API请求都需要在参数中包含token进行身份验证。

您可以在用户中心的API设置页面获取您的专属token。

通用参数

参数名 类型 必需 说明
token string 用户身份令牌
act string 操作类型

发送消息

POST 发送消息到配置的推送通道

POST https://push.52hyjs.com/api.php
请求参数
参数名 类型 必需 说明
token string 用户身份令牌
act string 固定值: send
title string 消息标题
content string 消息内容
请求示例
{
  "token": "your_token_here",
  "act": "send",
  "title": "测试消息",
  "content": "这是一条测试消息内容"
}
响应示例
{
  "code": 0,
  "msg": "推送完成!成功通道: 2个",
  "data": {
    "feishu": "成功",
    "mail": "成功",
    "qyweixin": "未发送",
    "log_id": 123
  }
}

获取用户信息

GET 获取当前用户的基本信息

GET https://push.52hyjs.com/api.php?token=YOUR_TOKEN&act=user_info
请求参数
参数名 类型 必需 说明
token string 用户身份令牌
act string 固定值: user_info
响应示例
{
  "code": 0,
  "msg": "success",
  "data": {
    "uid": 1,
    "nickname": "用户名",
    "faceimg": "头像URL",
    "add_time": "2023-01-01 00:00:00",
    "end_time": "2024-01-01 00:00:00",
    "feishu_enable": "on",
    "mail_enable": "on",
    "qyweixin_enable": "off",
    "status": 1
  }
}

测试连接

GET 测试API连接和token有效性

GET https://push.52hyjs.com/api.php?token=YOUR_TOKEN&act=test
请求参数
参数名 类型 必需 说明
token string 用户身份令牌
act string 固定值: test
响应示例
{
  "code": 0,
  "msg": "连接成功",
  "data": {
    "user_id": 1,
    "nickname": "用户名",
    "timestamp": 1690000000,
    "server_time": "2023-07-21 10:00:00"
  }
}

SDK下载

多语言SDK,简化API调用流程

推送通多语言SDK

我们提供了多种编程语言的SDK,帮助您更轻松地集成推送通API到您的项目中。所有SDK都包含完整的功能实现和详细的使用说明。

PHP SDK
Python SDK
JavaScript SDK
Java SDK

下载完整的SDK包,包含所有语言的实现和示例代码。

下载完整SDK包
文件大小:约 1.2 MB | 版本:v1.0.0

SDK使用说明

下载SDK包后,解压缩文件,您将看到以下目录结构:

sdk/
├── php/              # PHP SDK
├── python/           # Python SDK
├── javascript/       # JavaScript SDK
├── java/             # Java SDK
└── README.md         # 使用说明文档

每个语言的SDK目录中都包含了完整的源代码、使用示例和详细的文档说明。请根据您的开发需求选择相应的SDK。

立即开始免费使用推送通

无需信用卡,立即注册并开始使用我们稳定可靠的消息推送服务