我知道我可能会得到一个“不,你不能那样做”,但这对我来说似乎不合理。
我的客户使用 Quickbooks Online 并希望能够让他的客户登录到他的网站并查看他们欠了多少钱,然后用信用卡支付他们的发票。
显然,客户自己不能登录 Quickbooks Online。我们希望 Web 服务器能够通过 api 直接访问数据。
我找到了 api,但我不确定是否可以让网络服务器连接到它并获取它需要的数据。
我知道这可以用其他系统来完成。我已经使用 OAuth2 使用 GMail 和 Salesforce 完成了它。
我也想从快速手册中加载的最大部分可能是不可用的,因为我在任何地方的 API 中都找不到它。当我的客户打开 Quickbooks Online 时,他可以向任何客户发送一封电子邮件,其中包含通过信用卡在线支付的链接。我们希望能够找到该链接并将用户重定向到它。但我不确定它是否可以通过 api 获得。
我可以使用 webhook,但这需要将所有数据存储在我们的网络服务器上,并将其与现有数据同步。更不用说如果更新碰巧失败会发生什么。