应用分组推送 API
最近更新:2022-08-09

应用分组推送 API

调用地址

POST https://api.jpush.cn/v3/grouppush

功能说明

该 API 用于为开发者在 portal 端创建的应用分组创建推送。

  • 暂不支持 option 中 override_msg_id 的属性;分组推送仅在官网支持设置定时,调 Schedule API 时不支持。

  • 2020.08.11 此接口新增返回 group_msgid 字段,用于唯一标识本次分组推送请求,后续可用于分组推送统计。

调用验证

极光 REST API 采用 HTTP 基本认证 的验证方式。

基本做法为,HTTP Header(头)里加 Authorization:

Authorization: Basic ${base64_auth_string}
          Authorization: Basic ${base64_auth_string}

        
此代码块在浮窗中显示

即上述 base64_auth_string 的生成算法为:base64(username:password)

  • Header 名称是 "Authorization",值是 base64 转换过的 "username:password" 对(中间有个冒号)。
  • 在分组推送 API 的场景里,username 是 “group-” 前缀加上 GroupKey,password 是 Group Master Secret。这二者可以在控制台【分组管理】-【设置】中查看。

请求示例

使用参数同 推送 API

curl --insecure -X POST -v https://api.jpush.cn/v3/grouppush -H "Content-Type: application/json" -u "group-e4c938578ee598be517a2243:71d1dc4dae126674ed386b7b" -d '{ "platform": [ "android" ], "audience": "all", "notification": { "android": { "alert": "notification content", "title": "notification title" } }, "message": { "msg_content": "message content" } }'
          curl --insecure -X POST -v https://api.jpush.cn/v3/grouppush -H "Content-Type: application/json" -u "group-e4c938578ee598be517a2243:71d1dc4dae126674ed386b7b" -d '{
    "platform": [
        "android"
    ],
    "audience": "all",
    "notification": {
        "android": {
            "alert": "notification content",
            "title": "notification title"
        }
    },
    "message": {
        "msg_content": "message content"
    }
}'

        
此代码块在浮窗中显示

返回示例

{ "0c3de43c6a6b68c9f4261b06": { "msg_id": "18100286953954624", "sendno": "0" }, "35c424abde12f475566ca8af": { "msg_id": "18100286970107989", "sendno": "0" }, "8f02a4fa717a6235734d92de": { "msg_id": "18100286967221849", "sendno": "0" }, "group_msgid": "cbou2uum98lps87rtic0" }
          {
    "0c3de43c6a6b68c9f4261b06": {
        "msg_id": "18100286953954624",
        "sendno": "0"
    },
    "35c424abde12f475566ca8af": {
        "msg_id": "18100286970107989",
        "sendno": "0"
    },
    "8f02a4fa717a6235734d92de": {
        "msg_id": "18100286967221849",
        "sendno": "0"
    },
    "group_msgid": "cbou2uum98lps87rtic0"
}

        
此代码块在浮窗中显示

调用返回

详情参考 推送 API

文档内容是否对您有帮助?

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

在文档中心打开