我正在集成QB Online,文档中说它需要PECL OAuth位于:http://pecl.php.net/package/oauth
我不太熟悉OAuth本身的使用,也不太熟悉PECL的工作方式。我只是大部分时间都在使用Composer。因此,有没有一种方法可以让我使用Composer安装所需的OAuth?
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