【发布时间】:2021-04-28 13:18:33
【问题描述】:
我只是想实现一个事件,每次在 Laravel 后端处理付款时,都会在 Xero 上创建发票。现在尝试安装他们的 SDK 已经 3 天了,许多非官方软件包,我仍然不明白该怎么做。他们的文档太糟糕了,我也不了解 Xero 的所有内容。
问题:我应该寻找什么来实现我想要的?所有指南和文档都解释了如何使用 oAuth2、回调、获取租户等将某种第三方用户与我的 Xero 帐户联系起来,我没有发现仅使用他们的 API 为我自己的 Xero 帐户创建新发票。
我所说的一切可能都是胡言乱语,如果是,请纠正我。
最好的问候
【问题讨论】:
-
你需要实现 OAuth2 才能做你想做的事。它并不像听起来那么可怕,虽然我没有从 PHP 中完成它,因为我自己使用的是 VB。我发现 API 很难理解,当我需要向 Xero 发送联系人、发票、付款或其他任何内容时,只需对适当的端点进行 HTTP POST 调用。您是否浏览过这里,我确信已经提供了有效的 PHP 示例来回答问题。还有 Xero 开发者论坛和 Github 上的一些示例。