MobPush 撤回/取消推送

调用验证

详情参见 REST API 概述的 鉴权方式 说明。

频率控制

详情参见推送限制策略的 接口限制 说明。

取消任务

调用地址

推送对象

  • 以 JSON 格式表达,表示一条推送相关的所有信息
参数类型必须说明
appkeystringMob后台的MobAppKey
batchIdstring任务id

请求示例

curl --location --request POST 'http://api.push.mob.com/push/drop' 
--header 'Content-Type: application/json' 
--header 'key: 2e76e2e95a7ad' 
--header 'sign: fe7ad5d3f73108ac20b660bbf352ece3' 
--data-raw '{"appkey":"2e76e2e95a7ad","batchId":"2jkq3pzasp3l23hyaghs"}'

响应示例

  • 请求成功
{
    "status": 200,
    "res": {
       "batchId": null,
       "code": 1,
       "status": 7,
       "errorMsg": null
    },
    "error": null
}
  • 请求失败
{
    "status": 5801,
    "res": null,
    "error": "数据校验失败"
}
  • 响应参数
参数类型说明
statusnumber返回码
resobject消息体
res.batchIdstring任务id
res.codenumber0  失败
1  成功
res.statusnumber操作类型:
7  取消
9  撤回
10  替换
res.errorMsgstring错误信息描述
errorstring返回码描述

撤回任务

调用地址

推送对象

  • 以 JSON 格式表达,表示一条推送相关的所有信息
参数类型必须说明
appkeystringMob后台的MobAppKey
batchIdstring任务id

请求示例

curl --location --request POST 'http://api.push.mob.com/push/recall' \
--header 'Content-Type: application/json' \
--header 'key: 2e76e2e95a7ad' \
--header 'sign: 83f43fac22fad13a0a32dd81a626f739' \
--data-raw '{"appkey":"2e76e2e95a7ad","batchId":"2jkq3pzasp3fomi0eqyo"}'

响应示例

  • 请求成功
{
    "status": 200,
    "res": {
        "batchId": "2jkq09ume37wvkd7n668",
        "code": 1,
        "status": 9,
        "errorMsg": null
    },
    "error": null
}
  • 请求失败
{
    "status": 5801,
    "res": null,
    "error": "数据校验失败"
}
  • 响应参数
参数类型说明
statusnumber返回码
resobject消息体
res.batchIdstring任务id
res.codenumber0  失败
1  成功
res.statusnumber操作类型:
7  取消
9  撤回
10  替换
res.errorMsgstring错误信息描述
errorstring返回码描述
  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
撤回在Sourcetree推送的提交,你可以根据以下步骤进行操作: 1. 首先,在Sourcetree中选择想要撤回提交的分支。 2. 右键点击该分支,选择“回滚提交”选项,并点击“确定”来确认回滚操作。 3. 需要注意的是,在选择回滚提交之后,你之前所做的改动将会被删除,所以在进行回滚之前,请确保你已经储藏了你所修改的代码或者备份了相关文件。 4. 完成回滚后,你会在本地分支上看到一个名为“Revert”的提交,同时推送按钮上也会显示有待推送的提交标记。此时,你可以直接点击推送按钮,将这次回滚操作推送到远程分支,而远程分支将不会有任何变化。 值得注意的是,以上步骤适用于情况一:撤回已被推送到远程的分支。对于情况二:撤回已合并的分支,你可以参考以下步骤: 1. 首先,在Sourcetree中选择你想要从中撤回合并的分支(比如0823分支)。 2. 找到刚刚推送的分支节点的前一个节点或者其他合适的节点,并右键点击该节点。 3. 选择“重置当前分支到此次提交”选项。 4. 在弹出的对话框中,选择合适的重置选项以完成撤回操作。需要注意的是,选择强行合并将会删除本地仓库的所有改动,请确保本地仓库和远端推送之前的版本是一致的。 5. 完成重置后,你会看到本地分支已经回滚到之前的提交,然后你可以选择强制推送当前本地仓库到远程分支。这样,远程分支将会与本地分支保持一致。 需要提醒的是,强制推送涉及到一定的风险,因此在进行强制推送之前,请确保你已经做好了备份,并且在Sourcetree的选项中开启了强制推送功能。你可以通过点击“工具” -> “选项” -> “Git” -> 开启“启用强制推送”来开启强制推送功能。 总结起来,撤回Sourcetree推送的操作可以通过回滚提交和重置当前分支来完成,具体的步骤和操作特点如上所述。这样的操作可以帮助你在团队协作开发中解决提交错误的问题。同时,Sourcetree相比于TortoiseGit的优势之一就是支持文件的部分提交,这也为用户的使用带来了便利。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MobTech袤博科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值