推送云API

接口验证KEY生成规则说明:

当调用 APICloud推送相关接口时,我们需要对头部信息中X-APICloud-AppKey 进行验证,X-APICloud-AppKey 的生成规则如下:

例如:你的应用ID是A6968565094002,而你的应用KEY是62FB16B2-0ED6-B460-1F60-EB61954C823B,则你在请求头部信息X-APICloud-AppKey中设置的值应为

  1. varappKey = sha1("A6968565094002"+"UZ"+ "62FB16B2-0ED6-B460-1F60-EB61954C823B"+"UZ"+now)+"."+now;

接口名称:消息推送接口

接口说明

调用地址

请求方式

请求头部设置说明

接口接收参数

  1. title–消息标题,
  2. content 消息内容
  3. type 消息类型,1:消息 2:通知
  4. platform - 0:全部平台,1ios, 2android
  5. groupName - 推送组名,多个组用英文逗号隔开.默认:全部组。eg.group1,group2 .
  6. userIds - 推送用户id, 多个用户用英文逗号分隔,eg. user1,user2

接口返回数据

  1. var now = Date.now();
  2. function push() {
  3. api.ajax({
  4. url : 'https://p.apicloud.com/api/push/message',
  5. method : "post",
  6. headers: {
  7. "X-APICloud-AppId": "A6913454209661",
  8. "X-APICloud-AppKey": appKey,
  9. "Content-Type": "application/json"
  10. },
  11. "body": {
  12. "title": "消息标题h1234",
  13. "content": "消息内容ll",
  14. "type": 1, //– 消息类型,1:消息 2:通知
  15. "platform": 0, //0:全部平台,1:ios, 2:android
  16. }
  17. }
  18. }, function(ret, err) {
  19. //coding...
  20. alert(JSON.stringify(ret))
  21. alert(JSON.stringify(err))
  22. }