Доступ к данным из Stackoverflow с помощью API стека с параметром fromdate - PullRequest
0 голосов
/ 22 декабря 2019

Я пытаюсь отбросить вопросы, связанные с Python, из Stackoverflow с использованием API STACKEXCHANGE между двумя указанными датами. Я получал доступ к данным без ключа. Тогда я столкнулся с проблемой регулирования и был забанен на 20 часов. Я прочитал документацию по API стека и узнал об API_Key. Теперь я использую API_Key, проблема, с которой я сталкиваюсь, это когда я запускаю команду fetch, используя следующий код:

questions = SITE.fetch('questions',tagged='python',fromdate=from_date, todate=today,filter='withbody')

Я получаю

ошибка 400, 'bad_parameter'

от даты. Однако когда я удаляю API_Key и запускаю приведенную выше команду, она работает нормально. Мог ли кто наставит меня, где я делаю шаг ошибки?

1 Ответ

0 голосов
/ 22 декабря 2019

Я разобрался в проблеме. Без Key вы можете ввести значения fromdate и todate в стандартных форматах даты (т.е. гггг-мм-дд или дд-мм-гггг). Однако, когда мы используем параметр Key, значения fromdate и todate должны быть в формате Unix epoch time, который является целочисленным значением времени.

...