2017-09-01 6 views
0

私は試用版としてXeroを使用しています。 私は100以上の連絡先を持っています。今、NodeJS APIを使用してページネーションを追加します。 それのドキュメントを読む(https://developer.xero.com/documentation/api/contacts)それは指定しますが動作しません。ページ分割のためのXero-apiが動作しない

このような私のコード: -

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

私は通過ページはオプションのパラメータですが、それは私のためにすべての連絡先を表示する関数を呼び出しています。

パラメータを渡すのが間違っていますか?

答えて

0

私は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}`); 
    }); 

ページャでパーツを確認してください。

関連する問題