我与Magento的REST API的第一次合作,我通过REST API的教程继续http://www.magentocommerce.com/api/rest
,并试图一例通过API来获取产品:Magento的REST API - OAuth错误
$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
,我也想知道,如何为令牌请求我已经进入新的消费后得到
key
和
secret
在Magento管理面板中。但我不知道怎么去
Access Token
&
Access Token Secret
我们在
RESTClient
进入请帮助,在此先感谢
我使用的是在服务器上的这个代码,显示错误'Class'OAuth'找不到' –
@Irfan试试这个http://webkul.com/blog/ubuntu-oauth -安装/ – shivam