Cisco Spark: «Не удалось получить активность» при получении сообщений в качестве бота - PullRequest
0 голосов
/ 03 мая 2018

Если я делаю запрос API для перечисления сообщений в канале (GET против конечной точки /messages) в проводнике API, он возвращает список сообщений просто отлично. Но когда я переключаю учетные данные для своего бота, он возвращает сообщение об ошибке «Не удалось получить активность», например:

{
    "message": "Failed to get activity.",
    "errors": [
        {
            "description": "Failed to get activity."
        }
    ],
    "trackingId": "ROUTER_5AEA3971-BCE9-01BB-1880-CCEB72A21880"
}

Как настроить API для работы с учетными данными бота?

1 Ответ

0 голосов
/ 03 мая 2018

Боты могут видеть сообщения в канале только тогда, когда:

  1. Бот был добавлен на канал
  2. В сообщении упоминается бот - боты не могут видеть сообщения, которые не упоминают их!
  3. Конечная точка /messages была вызвана с параметром mentionedPeople=me в строке запроса или в теле JSON.

В вашем случае у вас нет mentionedPeople=me в строке запроса, поэтому он не будет работать.

...