Доступ к данным из Stackoverflow с помощью Stack API с параметром fromdate

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

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

я получаю

ошибка 400, "плохой_параметр"

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


person user2293224    schedule 22.12.2019    source источник


Ответы (1)


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

person user2293224    schedule 22.12.2019