【发布时间】:2018-02-27 00:24:22
【问题描述】:
我使用 xero 作为我的会计软件。我有一个要求,即我的应用程序的一部分需要与 xero 集成以执行自动化。使用 nodejs sdk 似乎很容易,但事实是即使使用最简单的示例我也无法连接到 xero。代码如下:
const xero = require('xero-node');
const config = {
"userAgent": "Firefox",
"consumerKey": "<MY_CONSUMER_KEY>",
"consumerSecret": "<MY_CONSUMER_SECRET>",
"privateKeyPath": "./privatekey.pem"
};
const xeroClient = new xero.PrivateApplication(config);
xeroClient.core.contacts.getContacts()
.then(contacts => {
console.log(contacts);
}).catch(err => {
console.log(err);
});
代码什么也不做,也不打印错误。有人处理过这个问题吗?
【问题讨论】:
-
您可能已经这样做了,但请确保您正在触发代码运行。就像 put
console.log以确认该页面实际上正在执行。当没有任何反馈时,很难调试。