ОШИБКА API SODA: code": " license_denied", "error": true, "message": " Указан недопустимый идентификатор app_token "
При использовании Socrata для доступа к данным возникает проблема: когда я НЕ использую свой ключ app_token (String1, см. ниже), он работает нормально, с текущей информацией о данных, но когда я использую свой app_token со строкой (String2), я получите следующую ошибку. (См. Ниже), и если я использую (String1) только с моим app_token без дополнительных полей данных, таких как draw_data (draw_date=2016-06-24T00:00:00.000), это работает. Так что я знаю, что это не мой ключ, почему? Как мне заставить это работать правильно?
Строка1 (РАБОТАЕТ): https://data.ny.gov/resource/h6w8-42p9.json?draw_date=2016-06-24T00:00:00.000
String2 (НЕ РАБОТАЕТ): https://data.ny.gov/resource/h6w8-42p9.json? $$ app_token = MY-TOKEN? Draw_date = 2016-06-24T00: 00: 00.000
Получение ошибки (с String2): код SODA ":" license_denied "," error ": true," message ":" Указан недопустимый идентификатор app_token "
1 ответ
Во-первых, я уверен в себе MY-TOKEN
это не ваш токен приложения, но на всякий случай убедитесь, что вы подписались на настоящий токен приложения.
Во-вторых:
https://data.ny.gov/resource/h6w8-42p9.json?$$app_token=MY-TOKEN?draw_date=2016-06-24T00:00:00.000
... вместо этого должно быть:
https://data.ny.gov/resource/h6w8-42p9.json?$$app_token=MY-TOKEN&draw_date=2016-06-24T00:00:00.000
,
Там должен быть амперсанд (&
) между вашими $$app_token
а также draw_date
параметры. Знак вопроса (?
) используется только для отделения URL от набора параметров. Для нашего анализатора запросов, похоже, что ваш токен приложения MY-TOKEN?draw_date=2016-06-24T00:00:00.000
,