2016-07-22 16 views
0

mit Socrata Daten zugreifen zu können, das Problem ist, das ist, wenn ich DO NICHT mein verwenden app_token key (String1 Siehe unten), es funktioniert gut, mit aktuellen Dateninformationen, aber wenn ich meine app_token mit der Zeichenfolge (String2) verwende, bekomme ich den folgenden Fehler. (Siehe unten), Und wenn ich (String1) mit nur mein app_token ohne extra Datenfelder wie draw_data (draw_date = 2016-06-24T00: 00: 00.000) funktioniert das. Also weiß ich, dass es nicht mein Schlüssel ist, irgendeinen Grund warum? Wie bekomme ich das richtig?SODA API ERROR: Code ": "PERMISSION_DENIED", "Fehler": true, "message": "Invalid app_token angegeben"

String1 (WORKS): https://data.ny.gov/resource/h6w8-42p9.json?draw_date=2016-06-24T00:00:00.000

String2 (NICHT ARBEITEN):? https://data.ny.gov/resource/h6w8-42p9.json $$ app_token = MY-TOKEN draw_date = 2016-06-24T00: 00: 00.000

Erste Fehler (String2): SODA Code ": "PERMISSION_DENIED" , "error": true, "message": "Ungültiges app_token angegeben"

Antwort

0

Zuerst bin ich ziemlich zuversichtlich MY-TOKEN ist nicht Ihre App-Token, aber nur für den Fall, stellen Sie sicher, Sie haben signed up for a real app token.

Zweitens:

https://data.ny.gov/resource/h6w8-42p9.json?$$app_token=MY-TOKEN?draw_date=2016-06-24T00:00:00.000

... sollte stattdessen sein:

https://data.ny.gov/resource/h6w8-42p9.json?$$app_token=MY-TOKEN&draw_date=2016-06-24T00:00:00.000.

Zwischen Ihren Parametern $$app_token und draw_date sollte ein Und-Zeichen (&) vorhanden sein. Das Fragezeichen (?) wird nur zum Trennen der URL vom Parametersatz verwendet. Für unseren Abfrageparser sieht Ihr App-Token wie folgt aus: MY-TOKEN?draw_date=2016-06-24T00:00:00.000.