AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke RestClient, RestRequest, RestDebugger bei OneSignal tags array
Thema durchsuchen
Ansicht
Themen-Optionen

RestClient, RestRequest, RestDebugger bei OneSignal tags array

Ein Thema von Rollo62 · begonnen am 1. Jun 2016
Antwort Antwort
Rollo62

Registriert seit: 15. Mär 2007
3.914 Beiträge
 
Delphi 12 Athens
 
#1

RestClient, RestRequest, RestDebugger bei OneSignal tags array

  Alt 1. Jun 2016, 17:37
Hallo zusammen,

ich versuche die REST API des OneSignal Services ands Laufen zu bekommen.
Sowiet so gut funktioniert das auch, ich kann z.B. Sprache ändern, etc.

Es gibt aber ein freies Feld Tags, als Array, welches ich so verstehe das man User Name-Pairs reinbringen kann.
Da bekomme ich aber mit dem RestDebugger PUT keine Daten rein.

Mit dem Orginal OneSignal CURL Befehl funktioniert es einwandfrei:
Code:
curl --include \
     --request PUT \
     --header "Content-Type: application/json" \
     --data-binary "{\"app_id\" : \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",
\"language\":\"es\",
\"timezone\":-28800,
\"game_version\":\"1.0\",
\"device_os\":\"7.0.4\",
\"device_type\":0,
\"device_model\":\"iPhone\",
\"tags\":{\"a\":\"1\",\"foo\":\"\"}}" \
     https://onesignal.com/api/v1/players/:id
Es muss also an den RestComponenten, und/oder dem RestDebugger liegen.

Hat sich schon jemand mit dem RestDebugger und der Übergabe von Array-Parametern beschäftigt ?
Ich bekomme das einfach nicht ans Laufen, und ich habe schon gefühlte 1000 Varianten ausprobiert.

Leider zeigt der RestDebugger auch nicht wirklich was er wie an den Server übergibt, deshalb kann ich nur Raten.

Ich wäre auch mit einer anderen Methode zufrieden Custom Name-Value Pairs reinzubekommen. aber das scheint leider die einzige Stelle zu sein.
Mir geht es darum dort Daten zu speichern, das könnten auch ein paar 1000 pro User sein.

EDIT:
Zur Ehrenrettung des RestDebuggers: Der HttpRequester AddOn für Firefox macht auch Probleme.
Was macht CURL anders als diese beiden RestClients, wie muss man das Array formatieren damit es durchgeht ?

Rollo

Geändert von Rollo62 ( 1. Jun 2016 um 18:00 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz