Xero-api的分页不起作用

时间:2017-09-01 06:34:57

标签: node.js pagination xero-api

我正在使用Xero作为试用版。 我有100多个联系人,现在我想通过NodeJS API添加分页。 阅读它指定的文档(https://developer.xero.com/documentation/api/contacts),但不起作用。

我的代码是这样的: -

let paging = await xeroClient.core.contacts.getContacts({page: 1})

我调用了传递页面是可选参数的函数,但它显示了我的所有联系人。

我的错误是传递参数??

1 个答案:

答案 0 :(得分:0)

我没有将node.js与XeroApi一起使用,但是从文档中可以尝试以下内容:

/* Called per page */
const onContacts = (err, response, cb) => {
    let contacts = response.data;
    if (response.finished) // finished paging
        ....
    cb(); // Async support
};

xeroClient.core.contacts.getContacts({ pager: {start:1 /* page number */, callback: onContacts}})
    .catch(err => {
        console.log(`Oh no, an error: ${err}`);
    });

使用寻呼机检查部件。