InboxSDK handleCustomListRoute ОШИБКА: не удалось найти идентификатор для потока (из Nylas API) - PullRequest
0 голосов
/ 26 марта 2020

Есть ли способ получить идентификаторы потоков Nylas для работы с handleCustomListRoute InboxSDK для отображения списка потоков?

Мы используем API Nylas для доступа к определенному потоку Идентификаторы , и наша тестовая учетная запись Gmail имеет только несколько сообщений / потоков.

InboxSDK не может найти ни одного из Thread IDs, которые мы получили через API Nylas, а затем передали вручную ( для тестирования) InboxSDK handleCustomListRoute:

   var sampleThreads = [
      "7d4fs8hj206dbmrbsvwhx9jg6",
      "dsrxubveyksicxlv6tb3pmdek",
      "2hn7jdbhgqo31kfs1nrv7nihi"
   ];

   function getThreadsForList(offset, max) {
      return sampleThreads.slice(offset, offset + max);
   }

   sdk.Router.handleCustomListRoute('threadList', function(offset, max) {  
      var threads = getThreadsForList(offset, max);
      return {
         threads: threads,
         total: sampleThreads.length
      };
   });

Произошла следующая ошибка (три раза - по одному на Thread ID в var sampleThreads):

Failed to find id for thread 7d4fs8hj206dbmrbsvwhx9jg6 Error: Expected to find 1 thread/message ID pair, but got 0
    at eval (platform-implementation.js:21)
    at r (platform-implementation.js:16)
    at Generator.eval [as _invoke] (platform-implementation.js:16)
    at Generator.e.<computed> [as next] (platform-implementation.js:16)
    at n (platform-implementation.js:1)
    at a (platform-implementation.js:1)

Похоже, что у кого-то была похожая проблема с Gmail API: GMAIL API возвращает ThreadID, отличный от inboxSDK

Итак, как уже упоминалось, мы также попытались передать сообщение верхнего уровня. Идентификаторы (через Nylas) из этих 3 потоков (в каждом из этих потоков есть только 1 сообщение), но при этом возникает та же ошибка.

В качестве альтернативного решения было бы лучше переключиться на родной Gmail API для получения указанного я c потоков, которые мы можем затем пропустить через InboxSDK для рендеринга?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...