2017-03-16 1 views
0

Ich versuche, eine Benachrichtigung mit der countly API zu senden,Senden Drück countly API

Ich fand dies in der Dokumentation:

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' 

Er sagt, dass ich Argumente zu bieten haben, die eine ist JSON-Objekt als String mit zukünftigen Nachrichtendaten.

Sie bieten keine klare Dokumentation darüber, wie sollten diese Argumente

Jede Hilfe wäre Countly erwartet ein Zeichenfolge JSON-Objekt in args Parameter

Antwort

0

Während des gesamten Systems geschätzt. Sie können sehen, wie es funktioniert, indem Sie beispielsweise eine Nachricht aus dem Dashboard senden und Anfragen in den Chrome-Entwicklertools ansehen. Aber hier gehen wir:

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

und dann

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 

Sie auch erste Anfrage in documentation wie beschrieben weglassen.