阅读581 返回首页    go 微信


推消息给Android设备__推送相关_API 列表_OpenAPI 2.0_移动推送-阿里云

PushMessageToAndroid

描述

推送消息给Android设备。

注:该接口默认只发送给在线设备,要发送离线保存消息请用 推送高级接口

请求参数

名称 类型 是否必须 描述
Action String 操作接口名称,取值:PushMessageToAndroid
AppKey Long AppKey信息
Target String 推送目标:
  • DEVICE:根据设备推送
  • ACCOUNT:根据账号推送
  • ALIAS:根据别名推送
  • TAG:根据标签推送
  • ALL:推送给全部设备
TargetValue String 根据Target来设定,多个值使用逗号分隔,最多支持100个。
  • Target=DEVICE,值如deviceid111,deviceid1111
  • Target=ACCOUNT,值如account111,account222
  • Target=ALIAS,值如alias111,alias222
  • Target=TAG,支持单Tag和多Tag,格式请参考 标签格式
  • Target=ALL,值为all
Title String 发送的消息的标题
Body String 发送的消息内容

响应参数

名称 类型 描述
MessageId String 标志一次推送的消息ID

错误码

错误代码 描述 HTTP 状态码 语义
InvalidTarget Target must be [DEVICE、ACCOUNT、TAG、ALIAS、ALL]. 400 Target只能取DEVICE、ACCOUNT、TAG、ALIAS、ALL其中之一进行发送

示例

请求示例

  1. https://cloudpush.aliyuncs.com/?Action=PushMessageToAndroid
  2. &AppKey=23267207
  3. &Target=ALL&
  4. &TargetValue=ALL
  5. &Title=title
  6. &Body=body
  7. &<公共请求参数>

返回示例

XML格式

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <PushMessageToAndroidResponse>
  3. <RequestId>9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC</RequestId>
  4. <MessageId>501029</MessageId>
  5. </PushMessageToAndroidResponse>

JSON格式

  1. {
  2. "RequestId": "9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC",
  3. "MessageId": "501029"
  4. }

最后更新:2016-12-08 14:08:45

  上一篇:go APP概览列表__APP相关_API 列表_OpenAPI 2.0_移动推送-阿里云
  下一篇:go 推消息给iOS设备__推送相关_API 列表_OpenAPI 2.0_移动推送-阿里云