腾讯移动推送
  • 信鸽推送基础介绍
  • 新版用户迁移指南
    • 概述
    • 迁移前准备
    • Android 迁移指南
    • iOS 迁移指南
    • API迁移指南
    • 迁移文档FAQ
  • Android接入
    • Android 推送服务介绍
    • Android SDK 3.* 集成指南
    • Android SDK 4.* 集成指南
    • Android SDK 4.*信鸽动态加载厂商通道功能
    • Android SDK API
    • 华为推送通道集成指南
    • 小米推送通道集成指南
    • 魅族推送通道集成指南
    • FCM通道集成指南
    • Android SDK 常见问题
    • Android SDK Demo使用方法
    • Android SDK 错误码对照表
    • Android P 兼容方法
  • iOS接入
    • iOS 推送服务介绍
    • iOS SDK 集成指南
    • iOS SDK API 接口文档
    • iOS 推送证书说明
    • iOS 推送环境选择说明
    • iOS关于 IDFA 插件说明
    • iOS 关于通知服务扩展的使用说明
    • iOS SDK 错误码对照表
    • iOS SDK 常见问题
  • 服务端API接入
    • 服务端其他语言
  • 信鸽推送管理台
    • 管理台权限说明
    • 管理台数据展示说明
  • REST API V3
    • REST API 概述
    • Tag API
    • Push API
    • Account API
  • 最近更新
  • 名词解释
  • 常见问题
Powered by GitBook
On this page
  • V3版本和V2版本的区别
  • API概述
  • 请求方式
  • 鉴权方式
  • 协议描述
  • API限制
  • 参考

Was this helpful?

  1. REST API V3

REST API 概述

PreviousREST API V3NextTag API

Last updated 4 years ago

Was this helpful?

V3版本和V2版本的区别

  • 完全基于HTTPs,不再提供HTTP访问

  • 支持POST方式访问,不再提供GET方式访问

  • 使用 HTTP Basic Authentication 的方式做访问授权。 API 请求可以使用常见的 HTTP 工具来完成,比如:curl,postman等

  • API接口按照业务功能分类,类别为:Push API、Tag API、Device API、Tool API。每种类别的API接口采用相同的URL,提高接口易用性

  • 功能方面的改进:增加送达统计的查询功能,该接口属于工具类API,目前内测中

V2版本请参考文档:

注意:推荐使用V3版本接口,V2版本接口在未来可能会进行下线

​

API概述

信鸽推送提供遵从 REST 规范的 HTTP API,以供开发者远程调用信鸽提供的服务

接口主要分为四大类:

API类型

描述

状态

包含多种消息推送的接口

正常

主要完成标签的新增、删除、查询

正常

Device API

主要完成账号的查询、删除

正常

Tool API

用来定位问题和其他数据查询

实现中

请求方式

  • 支持https

  • 支持 POST

鉴权方式

  • 采用基础鉴权的方式,HTTP Header(头)里加一个字段( Key/Value 对):

    Authorization: Basic base64_auth_string
  • 其中 base64_auth_string 的生成算法为:base64(APPID:SECRETKEY)

    即对 APPID 加上冒号,加上 SECRETKEY 拼装起来的字符串,再做 base64 转换

  • ​

协议描述

请求URL:https://openapi.xg.qq.com/v3/<class_path>/<method>

字段名

用途

备注

openapi.xg.qq.com

接口域名

无

v3

版本号

无

class_path

提供的接口类别

不同的接口有不同的路径名

method

功能接口名称

不同的功能接口有不同的名称

API限制

  • 推送的消息体大小限制为4K,此限制适用于 Push API 中的 message 字段

参考

APPID 和 SECRET KEY 可在【我的应用】【应用配置】中获取

全量推送、标签推送的接口有调用频率的限制,默认为每个ACCESS_ID每小时30次

https://xg.qq.com/docs/server_api/v2/rest.html
信鸽官网
Push API
名词解释
HTTP标准错误码
Push API
Tag API