Я пишу слабое приложение для чтения сообщений из частного канала и записи в базу данных. Для этого я использую метод talk.history. Мой подход
В этом случае я должен получить следующие 100 записей, но ничего не получаю.
И я не знаю, как обычно конвертируют дату и время, например 12 декабря 2020 года. 5:40:00 (03.12.2020) на отметку времени, например 1607017252.113300
Я использую язык С# для выполнения всей этой работы.
Вы должны передать самую старую метку времени в качестве параметра latest
в следующем вызове API. (Slack API выиграет от переименования «последнего» в «самого нового».)
Первый звонок:
https://slack.com/api/conversations.history?token=TOKEN&channel=CHANNEL_ID&limit=100
Второй звонок:
https://slack.com/api/conversations.history?token=TOKEN&channel=CHANNEL_ID&limit=100&latest=PREVIOUS_OLDEST_TS