开发者社区 问答 正文

如何取消定时推送任务?



描述


取消某次尚未执行的定时推送任务。

请求参数

名称类型是否必须描述
ActionString操作接口名称,取值:CancelPush
AppKeyLongAppKey信息
MessageIdString某次推送任务的MessageId


响应参数



错误码

错误代码描述HTTP 状态码语义
MessageIdNotFoundThe specified MessageId is not found.400该MessageId指定的推送任务没有找到,原因可能是该次推送已经推送完毕或者该次推送出现错误或者MessageId有误


示例



请求示例

  1. [backcolor=transparent]http[backcolor=transparent]:[backcolor=transparent]//cloudpush.aliyuncs.com/?Action=CancelPush
  2. [backcolor=transparent]&[backcolor=transparent]AppKey[backcolor=transparent]=[backcolor=transparent]23267207
  3. [backcolor=transparent]&[backcolor=transparent]MessageId[backcolor=transparent]=[backcolor=transparent]501029
  4. [backcolor=transparent]&<公共请求参数>


返回示例



XML格式

  1. [backcolor=transparent]<?[backcolor=transparent]xml version[backcolor=transparent]=[backcolor=transparent]"1.0"[backcolor=transparent] encoding[backcolor=transparent]=[backcolor=transparent]"UTF-8"[backcolor=transparent]?>
  2. [backcolor=transparent]<PushMessageToAndroidResponse>
  3. [backcolor=transparent]    [backcolor=transparent]<RequestId>[backcolor=transparent]9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC[backcolor=transparent]</RequestId>
  4. [backcolor=transparent]</PushMessageToAndroidResponse>


JSON格式

  1. [backcolor=transparent]{
  2. [backcolor=transparent]  [backcolor=transparent]"RequestId"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC"[backcolor=transparent],
  3. [backcolor=transparent]}

展开
收起
猫饭先生 2017-10-23 10:31:27 1594 分享 版权
阿里云 AI 助理回答

取消某次尚未执行的定时推送任务可以通过调用CancelPush接口来实现。以下是操作的具体要求和参数说明:

请求参数:

  • Action: String 类型,是操作接口名称,取值固定为 CancelPush
  • AppKey: Long 类型,必须提供,用于标识AppKey信息。
  • MessageId: String 类型,必须填写,代表需要取消的某次推送任务的唯一标识MessageId

除上述特定参数外,还需参考并提供公共请求参数。

响应参数:

接口响应包含公共响应参数,具体细节请参见相关文档的“公共响应参数”部分。

错误码:

  • MessageIdNotFound:指定的MessageId未找到,HTTP状态码为400。这可能是因为该次推送任务已完成、出现错误或提供的MessageId有误。
  • 除此外,还可能存在其他通用错误,请参考错误代码表以获取更多详细信息。

示例请求:

要构造取消推送任务的请求,可以使用如下格式的URL(请替换<AppKey><MessageId>为实际值):

http://cloudpush.aliyuncs.com/?Action=CancelPush&AppKey=<AppKey>&MessageId=<MessageId>

在发起请求前,请确保已阅读并理解公共请求参数的要求,并正确设置这些参数。如果遇到问题,如错误码所示的特定错误或任何其他API调用疑问,可参考阿里云官方文档或联系技术支持获取帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: