閱讀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_移動推送-阿裏雲