Magento Rest API - Błąd oAuth
Pracuję z Magento Rest API po raz pierwszy, przeszedłem przez samouczki Rest APIhttp://www.magentocommerce.com/api/rest
i wypróbowałem jeden przykład pobierania produktu za pośrednictwem interfejsu 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();
Zainstalowałem także najnowszą wersję OAUTH, a także pokazuję ją w moich rozszerzeniach PHP WampServer, ale nie pojawia sięphpinfo()
. Zrobiłem tophp_oauth.dll
plik do..\www\bin\php\ext
a także redagowałemphp.ini
i wszedłextension=php_oauth.dll
ale po uruchomieniuproducts.php
pokazuje mi to
Fatal error: Class 'OAuth' not found in P:\wamp\www\products.php on line 19
Chcę też wiedzieć, jak poprosić o token, który mamkey
isecret
po wprowadzeniu nowego konsumenta w panelu administracyjnym Magento. Ale nie wiem jak się dostaćAccess Token
& Access Token Secret
w które wchodzimyRESTClient
Proszę o pomoc, z góry dziękuję