一、错误码4801

  1. {
  2. "status": 4801,
  3. "res": null,
  4. "error": "WhiteIpError: appkey:2f2d7a68f8a40,request:61.174.27.279,webIps:61.174.05.208"
  5. }

遇到这种问题是因为没有在mob后台添加您调用这个推送接口的外部ip,这里可以看到它提示请求的ip是61.174.27.279,接下来我们到mob后台添加这个ip就好了。
MobPush推送接口配置 - 图1

二、V3接口推送鉴权

推送的详细可以看https://www.mob.com/wiki/detailed/?wiki=MobPushRestAPIfenlei1333&id=136 。这里只讲sign的获取

sign值为(请求体+AppSecret的值)md5加密 32位小写
例如

  1. {"source":"webapi","appkey":"2f2d7a68f8a40","pushTarget":{"target":1},"pushNotify":{"plats":[1],"content":"推送的内容","type":1}}9abee316611dd24f607feb9f2c496338

对这一串进行MD5加密得出eb276f35cf6480169b2d3e2e509db680,这个就是sign的值了,下面上推送图:
MobPush推送接口配置 - 图2
MobPush推送接口配置 - 图3
MobPush推送接口配置 - 图4