【问题标题】:Quickbooks Online API using PHP with Curl Oauth使用 PHP 和 Curl Oauth 的 Quickbooks Online API
【发布时间】:2015-03-30 22:29:22
【问题描述】:

访问 Quickbooks Online API 的文档似乎围绕着创建供公众使用的应用程序。我只对开发一个应用程序来访问我自己的 Quickbooks 文件感兴趣。但是,我在进行身份验证时遇到了困难。

我成功获得了所有必要的代码,并且可以在 API 操场上运行 API 调用。我的偏好是不使用任何库(包括 Quickbooks PHP 库,因为它不支持 JSON)。

我花了几个小时搜索,但我不知道如何“签署”各种秘密和代码以获得所需的 Oauth 令牌。有没有人有工作的PHP代码?

我希望能够简单地输入值并通过 curl 进行 API 调用。

【问题讨论】:

    标签: php oauth quickbooks


    【解决方案1】:

    我花了几个小时搜索,但我不知道如何“签署”各种秘密和代码以获得所需的 Oauth 令牌。

    您使用 OAuth 对代码进行签名。这是一种有据可查的身份验证方法,具有许多实现。

    有人有可用的 PHP 代码吗?

    当然:

    我的偏好是不使用任何库

    OAuth 不是一种简单的身份验证方法。您应该使用库来签署您的请求 - 与实施您自己的 OAuth 签名相比,它将为您节省大量时间。

    【讨论】:

    • 谢谢基思。我按照kwynn.com/t/5/01/QB/QuickBooks_API_example.html 此处的说明进行操作,这似乎允许我进行连接,但运行它时没有返回任何值。我刚收到null。当我通过命令行运行时,我只会得到“您当前未经过身份验证”,我真的迷失了。我使用过的大多数 API,你进行身份验证,你得到一个密钥,瞧。在这里,我正在跳过一千圈。
    • 没有看到代码,我不能告诉你太多。话虽如此,这不是我会采取的方法。我将从:github.com/consolibyte/quickbooks-php 开始并使用本指南:consolibyte.com/docs/index.php/… 因为我知道它有效,我知道我可以在这里提问:consolibyte.com/forum 以获得帮助。 (是的,我是作者——那是我无耻的自我推销。话虽如此——我们的代码确实可以工作,并且很容易调试/故障排除,这比我能说的关于 Intuit 的东西要多。 .)
    • 旁注:如果你想使用无框架的东西(或者至少尽可能少地使用而不会让你的生活变得痛苦),你可能仍然会考虑最初使用我上面推荐的东西来开始,然后如果您在我们的论坛上发帖,我可以向您展示如何轻松地将代码缩减到尽可能少,并支持 JSON,而且非常轻松。
    • 感谢基思的所有帮助。我最终使用 QODBC 回到桌面 QB。我用了多年的东西,我知道很管用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-04
    • 1970-01-01
    相关资源
    最近更新 更多