Slack : Метод веб-API Slack: разговоры. метод истории не работает должным образом при использовании последних и самых старых параметров

Я пишу слабое приложение для чтения сообщений из частного канала и записи в базу данных. Для этого я использую метод talk.history. Мой подход

  • Вызовите Slack API с параметрами limit=100,channelId, токеном бота и хранить сообщения в базе данных вместе с отметкой времени ts для сообщение
  • Получить следующие 100, вызвав метод с колясками как limit=100,channelid,bot token,oldest= ts (отметка времени самой старой вставленной записи в базе данных В документации по API указано, что для последнего значения по умолчанию установлено значение now .

В этом случае я должен получить следующие 100 записей, но ничего не получаю.

И я не знаю, как обычно конвертируют дату и время, например 12 декабря 2020 года. 5:40:00 (03.12.2020) на отметку времени, например 1607017252.113300

Я использую язык С# для выполнения всей этой работы.

Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
Интеграция Slack и Spring Boot: как отправлять сообщения из Java-приложений
Интеграция Slack и Spring Boot: как отправлять сообщения из Java-приложений
Как отправлять сообщения в slack с помощью spring boot легко и без зависимостей.
0
0
1 246
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы должны передать самую старую метку времени в качестве параметра 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

Другие вопросы по теме