code: function postJPushApi(postBody, options, callback) {
  
      var done = function (err, res, body) {
          if (err) return callback(err);
  
          if (res.statusCode == 200) {
              callback(null, JSON.parse(body));
          } else {
              callback({
                  statusCode: res.statusCode,
                  body: JSON.parse(body)
              })
          }
      };
  
      debug('postJPushApi' + JSON.stringify(postBody));
      request.post({
          url: JPUSH_API_URL,
          body: JSON.stringify(postBody),
          auth: {
              user: options.appkey,
              pass: options.masterSecret
          },
          timeout: options.timeout || 60000  //default 1 min timeout
      }, done)
  
  
  }
docs: /*!
  
  @param postBody
  @param options
  @param callback