使用countly API发送推送

使用countly API发送推送,api,countly-analytics,Api,Countly Analytics,我正在尝试使用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对象,作为字符串,包含未来的消息数据。 他们没有提供任何关于这个论点应该如何解

我正在尝试使用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对象,作为字符串,包含未来的消息数据。

他们没有提供任何关于这个论点应该如何解释的清晰文档


任何帮助都将不胜感激

在整个系统中,
args
参数中都需要一个字符串化的JSON对象。例如,您可以通过从仪表板发送消息和查看Chrome developer工具中的请求来了解它的工作原理。但我们要做的是:

 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
您还可以如上所述省略第一个请求