0

我第一次使用 magento 的 REST API,当我在不同项目的测试文件中执行此 API 时,我收到以下错误

致命错误:在第 15 行的 C:\wamp\www\trunk\test.php 中找不到类 'OAuth'

即使在有很多主题的堆栈溢出时也尝试过谷歌,但没有什么能让我通过这个错误。在许多博客中发现他们要求为 php 安装 Oauth 扩展。当我在 Windows 上使用 wamp 服务器时,我可以找到一些扩展并且我已经安装,但是当我运行 phpinfo() 时没有出现在扩展列表中。

期待帮助。

提前致谢。

$callbackUrl = "http://localhost/Magento/magento/index.php/oauth_admin.php";
$temporaryCredentialsRequestUrl = "http://localhost/Magento/magento/index.php/oauth/initiate?oauth_callback=" . urlencode($callbackUrl);
$adminAuthorizationUrl = 'http://localhost/Magento/magento/index.php/admin/oAuth_authorize';
$accessTokenRequestUrl = 'http://localhost/Magento/magento/index.php/oauth/token';
$apiUrl = 'http://localhost/Magento/magento/index.php/api/rest';
$consumerKey = 'g4gxxknjl3qaof2px0otrpuw6hv4qxsf';
$consumerSecret = '8dc0dfruqresuwvufby7ttchutj3nyn3';

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();
4

0 回答 0