【问题标题】:Sending push using countly API使用 countly API 发送推送
【发布时间】:2017-03-16 12:47:00
【问题描述】:

我正在尝试使用 countly API 发送通知,

我在文档中找到了这个:

curl --request POST \   --url 'https://try.count.ly/i/pushes/prepare?args.apps=args.apps&args.platforms=args.platforms&args=args&api_key=api_key'

它说我必须提供 args 这是一个 JSON 对象作为带有未来消息数据的字符串。

他们没有提供任何关于这个论点应该如何的明确文档

任何帮助将不胜感激

【问题讨论】:

    标签: api countly-analytics


    【解决方案1】:

    在整个系统中,Countly 期望 args 参数中有一个字符串化的 JSON 对象。例如,您可以通过从仪表板发送消息并查看 Chrome 开发人员工具中的请求来了解其工作原理。但是我们开始了:

     curl --form 'args={"apps":["57fb679323b5388e28e2c37e"],"platforms":["a"],"tz":false,"test":false}' http://HOST/i/pushes/prepare?api_key=API_KEY
    

    然后

    curl --form 'args={"apps":["57fb679323b5388e28e2c37e"],"platforms":["a"],"tz":false,"test":false,"_id":"58cb862e2a16277d4501d787","type":"message","messagePerLocale":{"default":"Message text"},"locales":[{"value":"default","title":"Default","count":1062,"percent":100},{"value":"en","title":"English","count":296,"percent":28},{"value":"ja","title":"Japanese","count":166,"percent":16},{"value":"it","title":"Italian","count":152,"percent":14},{"value":"fr","title":"French","count":152,"percent":14},{"value":"de","title":"German","count":149,"percent":14},{"value":"ko","title":"Korean","count":147,"percent":14}],"sound":"default","source":"dash","date":"2017-03-24T07:00:00.000Z"}' http://HOST/i/pushes/create?api_key=API_KEY
    

    您也可以按照in documentation 的描述省略第一个请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-31
      • 2019-11-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多