【问题标题】:QuickBooks Online SDK - PECL OAuth / ComposerQuickBooks Online SDK - PECL OAuth / Composer
【发布时间】:2016-08-06 05:49:32
【问题描述】:

我正在集成 QB Online,文档说它需要 PECL OAuth,地址为:http://pecl.php.net/package/oauth

我不太熟悉使用 OAuth 本身或 PECL 的工作原理。我大部分时间都在使用 Composer。因此,请注意,有没有办法让我使用 Composer 安装所需的 OAuth?

【问题讨论】:

    标签: oauth composer-php quickbooks-online pecl


    【解决方案1】:

    PECL 是用 C 语言编写的 PHP 扩展。他们将函数/方法添加到 PHP 语言中。

    目前无法通过 Composer 安装 PECL 扩展,不过,pickle 项目旨在很快解决这个问题:

    https://github.com/FriendsOfPHP/pickle

    通常,您会通过操作系统包管理器安装 PECL 扩展。例如在 Debian 中:

    sudo apt-get install php-pear
    sudo pecl install oauth
    

    更多信息:

    http://php.net/manual/en/install.pecl.php

    如果您遇到困难,并且需要一个不依赖 PECL 扩展的 QuickBooks Online PHP 库,您可以试试这个(免责声明 - 我是作者):

    http://github.com/consolibyte/quickbooks-php

    【讨论】:

    • 太棒了,非常感谢您的解释。我觉得现在更有意义了。所以与其说是项目依赖,不如说是需要为服务器本身安装?
    • 没错,是PHP扩展,需要自己安装在服务器上。
    • Composer 用于安装纯 PHP 代码包。 PECL 用于用 C 编写的实际 PHP 扩展。
    猜你喜欢
    • 1970-01-01
    • 2014-06-19
    • 2016-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多