Php Magento Rest API-oAuth错误

Php Magento Rest API-oAuth错误,php,magento,rest,oauth,Php,Magento,Rest,Oauth,我第一次使用Magento Rest API,在http://www.magentocommerce.com/api/rest并尝试了一个通过API获取产品的示例: $callbackUrl = "http://localhost/wineshop/products.php"; $temporaryCredentialsRequestUrl = "http://localhost/wineshop/oauth/initiate? oauth_callback=" . urlencode(

我第一次使用Magento Rest API,在
http://www.magentocommerce.com/api/rest
并尝试了一个通过API获取产品的示例:

$callbackUrl = "http://localhost/wineshop/products.php";
$temporaryCredentialsRequestUrl = "http://localhost/wineshop/oauth/initiate?     oauth_callback=" . urlencode($callbackUrl);
$adminAuthorizationUrl = 'http://localhost/wineshop/admin/oauth_authorize';
$accessTokenRequestUrl = 'http://localhost/wineshop/oauth/token';
$apiUrl = 'http://localhost/wineshop/api/rest';
$consumerKey = 'u48p1x9gzrg7r82c94woa5z7g805uw0i';
$consumerSecret = '96ydrk8s89xxath8h5z71vcl5abfq0zg';

session_start();
if (!isset($_GET['oauth_token']) && isset($_SESSION['state']) && $_SESSION['state'] == 1) {
$_SESSION['state'] = 0;
}
try {
$authType = ($_SESSION['state'] == 2) ? OAUTH_AUTH_TYPE_AUTHORIZATION : OAUTH_AUTH_TYPE_URI;
$oauthClient = new OAuth($consumerKey, $consumerSecret,  OAUTH_SIG_METHOD_HMACSHA1, $authType);
$oauthClient->enableDebug();
我还安装了最新版本的OAUTH,它也显示在我的WampServer PHP扩展中,但它没有显示在
phpinfo()
中。我把
php_oauth.dll
文件整理成
。\www\bin\php\ext
,我还编辑了
php.ini
并输入了
extension=php_oauth.dll
,但在运行
products.php
时,它显示了
Fatal error: Class 'OAuth' not found in P:\wamp\www\products.php on line 19
我还想知道,在Magento管理面板中输入新消费者后,如何申请我获得的
密钥
机密
。但是我不知道如何获取我们在
RESTClient
中输入的
accesstokensecret


请帮助,提前感谢

致命错误的原因是未安装oauth库。执行以下步骤以安装库

1) 从……那里得到包裹

2) 搜索oauth并为您的计算机选择一个

3) 将该.dll文件放在PHP扩展目录中

4) 在php.ini文件中找到扩展名区域并将其添加到其中:

[PHP_OAUTH] extension=php_oauth.dll

重新启动服务器

解决致命错误后,如果需要帮助,请检查magento REST API


使用上面链接中给出的示例代码its用于获取访问令牌和访问令牌机密等。您只需运行php文件

我在live server上使用此代码,显示错误
未找到类“OAuth”