我使用Xero作为试用版。我有100多个联系人,现在我想通过Nodejs API添加分页。阅读其指定但不起作用的文档(https://developer.com.com/documentation/api/contacts)。
我这样的代码: -
let paging = await xeroClient.core.contacts.getContacts({page: 1})
我已经调用了传递页面是可选参数的功能,但它显示了我的所有联系人。
是否有传递参数的错误?
我尚未使用Xeroapi使用node.js,但是从文档中您可以尝试以下内容:
/* 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}`);
});
使用Pager检查零件。