开发者社区> 问答> 正文

API是什么?



简介


欢迎使用阿里云移动推送服务,用户可以使用本文档介绍的API对移动推送服务进行相关操作。
使用前必读: 移动推送名词解释与说明

API版本号


OpenAPI1.0的版本号,即请求参数Version为:2015-08-27。

API更新历史

更新时间更新说明
2015-12-08提供消息/通知推送接口
2015-12-29增加.NET,PHP版SDK与使用示例
2016-01-07接口参数优化
2016-01-21增加设备状态查询接口
2016-03-28增加Tag相关操作接口
2016-04-18增加推送接口按alias推送
2016-08-22增加Android通知小米弹窗功能
2016-08-23增加统计相关接口
2016-09-21增加取消推送任务接口
2016-10-21增加iOS 10+通知扩展属性


API概览

API说明
PushMessageToAndroid发送消息给android
PushNoticeToAndroid发送通知给android
PushMessageToiOS发送消息给iOS
PushNoticeToiOS发送通知给iOS
Push推送高级接口([backcolor=transparent]通知/消息 均可发送)
GetDeviceInfos查询设备状态
BindTag绑定标签
UnbindTag解绑标签
ListTags查询App的所有标签列表
QueryTags查询某设备的标签列表
QueryPushStat按消息ID查询推送统计
QueryAppPushStat按时间段查询推送统计
QueryDeviceStat推送设备统计
QueryUniqueDeviceStat推送去重设备统计
CancelPush取消推送任务


公共参数获取



SDK获取

  • aliyun-java-sdk-push
  • aliyun-php-sdk-push
  • aliyun-python-sdk-push
  • aliyun-nodejs-sdk-push
  • aliyun-net-sdk-push

[backcolor=transparent]Java SDK 可直接使用以下Maven引用
  1. [backcolor=transparent]<dependency>
  2. [backcolor=transparent]    [backcolor=transparent]<groupId>[backcolor=transparent]com.aliyun[backcolor=transparent]</groupId>
  3. [backcolor=transparent]    [backcolor=transparent]<artifactId>[backcolor=transparent]aliyun-java-sdk-push[backcolor=transparent]</artifactId>
  4. [backcolor=transparent]    [backcolor=transparent]<version>[backcolor=transparent]2.2.4[backcolor=transparent]</version>
  5. [backcolor=transparent]</dependency>

[backcolor=transparent]注:maven官方库更新需要几天时间才能同步,如果maven方式引用失败,请先用上面的git地址下载源码本地编译最新版本jar包。

Demo

  • Java Demo
  • PHP Demo
  • Python Demo
  • NodeJS Demo
  • .Net Demo

展开
收起
猫饭先生 2017-10-23 10:04:13 1491 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载