ОШИБКА API SODA: код: разрешение_отказано, ошибка: правда, сообщение: указан недопустимый токен приложения"

используя Socrata для доступа к данным, проблема заключается в том, что когда я НЕ использую свой ключ app_token (String1 см. ниже), он работает нормально с текущей информацией о данных, но когда я использую свой app_token с String (String2), я получаю следующую ошибку. (См. ниже), и если я использую (String1) только с моим app_token без дополнительных полей данных, таких как draw_data (draw_date=2016-06-24T00:00:00.000), это работает. Итак, я знаю, что это не мой ключ, по какой причине? Как мне заставить это работать правильно?

String1 (РАБОТАЕТ): 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

Получение ошибки (со строкой 2): код SODA": "permission_denied", "error": true, "message": "Указан неверный app_token"


person JtecX    schedule 22.07.2016    source источник


Ответы (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.

person chrismetcalf    schedule 22.07.2016