0

我想通过运行时客户端使用 twilio 功能和同步。

我在下面做了函数并得到了错误

exports.handler = function(context, event, callback) {

    let sync = Runtime.getSync();
    sync.lists('list_keys').syncListItems.get(0).then(function(response){
        console.log(response);
        callback(null);
});

错误

{ 
  message: 'sync.lists(...).syncListItems.get(...).then is not a function',     
  name: 'TypeError', 
  stack: 'TypeError: sync.lists(...).syncListItems.get(...).then is not a function
}

当我使用所有方法删除、获取、获取时,我仍然得到相同的错误。

如何从syncListItems运行时客户端获取密钥?

4

1 回答 1

0

我在 @Twilio 的 Functions 工作,所以我可以帮助你。

您正在查看错误的 Sync 文档;你想要同步 API 文档:https ://www.twilio.com/docs/sync/api/lists 。Runtime.getSync()基本上client.sync.services('default')从示例中返回。

特别是您的示例,您正在寻找的代码是:

exports.handler = function(context, event, callback) {
    const sync = Runtime.getSync();
    sync.syncLists('list_keys')
        .syncListItems(0)
        .fetch()
        .then(response => {
            console.log(response);
            callback(null);
        });
});

如果这令人困惑,我很抱歉。我将确保更新运行时客户端上的文档,使其指向正确的页面。

于 2018-05-04T21:24:08.490 回答