将 Xero Accounting API 与 PHP (Laravel) 集成

问题描述

我只是想实现一个事件,每次在 Laravel 后端处理付款时,都会在 Xero 上创建发票。现在尝试安装他们的 SDK 已经 3 天了,许多非官方软件包我仍然不明白如何去做。他们的文档太糟糕了,我也不了解 Xero 的所有内容

问题:我应该寻找什么来实现我想要的?所有指南和文档都解释了如何将某种第三方用户与我的 Xero 帐户连接,使用 oAuth2、回调、获取租户等,我没有发现仅使用他们的 API 为我自己的 Xero 帐户创建新发票。

我说的一切可能都是胡言乱语,如果是这样,请纠正我。

最好的问候

解决方法

Xero 现在在 GitHub 上提供官方 PHP SDK。

https://github.com/XeroAPI/xero-php-oauth2

我们社区的一位开发人员为 Laravel 创建了一个包装器 https://github.com/XeroAPI/xero-php-oauth2#laravel

这个入门项目展示了如何处理 OAuth2 流程 https://github.com/XeroAPI/xero-php-oauth2-starter

以及展示如何使用入门项目的视频 https://www.youtube.com/watch?v=vc1d7vdWeOE

我们也有包含可运行代码示例的 SDK 参考文档 https://xeroapi.github.io/xero-php-oauth2/docs/v2/accounting/index.html

希望以上资源有帮助