Php 在不使用ZEND框架的情况下使用ZEND oauth库

Php 在不使用ZEND框架的情况下使用ZEND oauth库,php,zend-framework,oauth,Php,Zend Framework,Oauth,我想使用Oauth调用etsy API,但我没有在服务器上安装PHPOuth PECL扩展的权限。所以我听说了ZEND oauth图书馆。我是否可以在不使用ZEND框架的情况下使用ZEND Oauth库,因为我听说ZEND库是loosley耦合的,可以独立于framewrok使用?如果我能做到的话。我的项目中必须包含哪些库当然可以。像往常一样安装Zend Framework,只需使用您需要的工具。我曾经在我的知识库中写过一篇关于如何在Zend Framework中使用库的文档。请参阅底部的链接

我想使用Oauth调用etsy API,但我没有在服务器上安装PHPOuth PECL扩展的权限。所以我听说了ZEND oauth图书馆。我是否可以在不使用ZEND框架的情况下使用ZEND Oauth库,因为我听说ZEND库是loosley耦合的,可以独立于framewrok使用?如果我能做到的话。我的项目中必须包含哪些库

当然可以。像往常一样安装Zend Framework,只需使用您需要的工具。

我曾经在我的知识库中写过一篇关于如何在Zend Framework中使用库的文档。请参阅底部的链接

简而言之,您必须提供库的基本路径到php包含路径。这里重要的是为库提供路径,而不是Zend目录本身。Zend Framework 1.x中的所有文件相对于此库路径和Zend文件夹有一次require_。(请注意,这在ZF2中有所不同,取决于自动加载)。一旦在您的环境中有了这些,您应该能够很好地访问库中的每个类并使用它们

// define an absolute path to library directory
// Note again: the path is the parent of your Zend folder, not the Zend folder itself.
define('APPLICATION_LIBRARY','path/to/your/library')); 
// now set the include path
set_include_path(implode(PATH_SEPARATOR, array(
  APPLICATION_LIBRARY, get_include_path(),
)));