推送计划管理 API
最近更新:2025-04-10

推送计划管理 API

概述

  • API 层面支持按计划推送,具体推送方式参考 推送计划使用指南

  • 此模块 API 主要针对的是推送计划本身创建、修改、查询操作。

调用域名

https://api.jpush.cn/

调用验证

创建推送计划

  • 接口路径:/v3/push_plan/create

  • 请求方法:POST

  • 请求参数:

{ "name":string, "description":string }
          {
    "name":string,
    "description":string
}

        
此代码块在浮窗中显示
  • 返回参数
{ "code":int, "message":string } 成功返回0,success,失败返回对应错误码和描述
          {
    "code":int,
    "message":string
}
成功返回0,success,失败返回对应错误码和描述

        
此代码块在浮窗中显示

查询推送计划列表

  • 接口路径:/v3/push_plan/list?page=1&page_size=10&info=xxx&send_source=1

  • 请求方法:GET

  • 请求参数:

url查询参数格式 info: string 可选参数,模糊查询,表示推送计划或者推送标识,只要其中之一匹配到即可 page: int 可选参数,查询页数 page_size:int 可选参数,每页个数 send_source:int 可选参数,创建来源,0表示api,1表示web(控制台创建),不传或者非0和1值表示不区分 page和page_size不传取默认值(默认为1和50)
          url查询参数格式

info: string 可选参数,模糊查询,表示推送计划或者推送标识,只要其中之一匹配到即可
page: int 可选参数,查询页数
page_size:int 可选参数,每页个数
send_source:int 可选参数,创建来源,0表示api,1表示web(控制台创建),不传或者非01值表示不区分

page和page_size不传取默认值(默认为150
        
此代码块在浮窗中显示
  • 返回参数
返回 { "code":int, "message":string "data":{ "total":int, "page":int, "page_size":int, "detail":[{ "name":string, "description":string, "push_count":int, "create_time":string, "last_used_time":string, "send_source":int }] } } send_source: 1表示web,0表示api push_count: 推送次数 name: 计划标识 description: 计划描述 create_time,last_used_time 格式"2025-01-01 00:00:00",分别表示计划创建时间和最后使用时间
          返回


{
    "code":int,
    "message":string
    "data":{
        "total":int,
        "page":int,
        "page_size":int,
        "detail":[{
            "name":string,
            "description":string,
            "push_count":int,
            "create_time":string,
            "last_used_time":string,
            "send_source":int
        }]
    }
}
send_source: 1表示web,0表示api
push_count: 推送次数
name: 计划标识
description: 计划描述
create_time,last_used_time 格式"2025-01-01 00:00:00",分别表示计划创建时间和最后使用时间

        
此代码块在浮窗中显示

修改推送计划描述

  • 接口路径:/v3/push_plan/update

  • 请求方法:PUT

  • 请求参数:

{ "name":string, "description":string } 用于修改指定推送计划标识的描述
          {
    "name":string,
    "description":string
}
用于修改指定推送计划标识的描述

        
此代码块在浮窗中显示
  • 返回参数
{ "code":int, "message":string } 成功返回0,success,失败返回对应错误码和描述
          {
    "code":int,
    "message":string
}
成功返回0,success,失败返回对应错误码和描述

        
此代码块在浮窗中显示

错误码

http状态码 错误码 错误描述
500 1000 内部服务错误
400 1003 参数错误,具体错误查看描述
401 1004 鉴权失败
400 1008 appkey不存在
429 2002 请求频率超限,请稍后重试
403 2006 无权限调用此接口

调用限制

  • 仅针对 Push VIP 客户提供,非 Push VIP 客户需升级服务才能使用
  • 最多允许创建 1000 个计划
  • 以上所有API相关接口的频率总量固定为 100次/min
  • 此文档对应的所有接口均是 VIP 应用专属接口,非 VIP 使用会返回 2006 错误码。
文档内容是否对您有帮助?

Copyright 2011-2025, jiguang.cn, All Rights Reserved. 粤ICP备12056275号-13 深圳市和讯华谷信息技术有限公司

在文档中心打开