【问题标题】:Integraring Xero Accounting API with PHP (Laravel)将 Xero 会计 API 与 PHP (Laravel) 集成
【发布时间】: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 上的一些示例。

标签: php laravel xero-api


【解决方案1】:

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

希望以上资源对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 2021-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-13
    相关资源
    最近更新 更多