2013-02-22 34 views
1

我想要使用oAuth magento api獲得magento的分類列表。我想確保它不是針對特定產品,而是針對所有類別。使用oauth api獲取magento的分類列表

+0

第一步是Googling'magento api category list'。這是不是幫助?:http://www.magentocommerce.com/api/soap/catalog/catalogCategory/catalogCategory.html – 2013-02-22 12:10:23

+0

我們想要使用magento rest api得到類別列表,但這是soap api。 – 2013-02-22 12:16:49

+0

啊,我明白了。據http://www.magentocommerce.com/wiki/doc/webservices-api/introduction_to_rest_api#rest_resources這似乎不可能 – 2013-02-22 12:19:39

回答

0

如果您使用Firefox,您可以下載this,您可以在瀏覽器上嘗試。

我從不使用REST API來獲取類別列表。但是this鏈接可能對您有所幫助。 對於這種情況,他們在Ruby上安裝oAuth

0

我知道你與OAuth的工作,但我只是工作的東西,可能會幫助 - 這將讓你通過SOAP API的所有類別:

$client = new SoapClient('http://admin.aboyd.vp-dev.com/magento/api/soap?wsdl', array('trace' => 1, "connection_timeout" => 120)); 

// Can be added in Magento-Admin -> Web Services with role set to admin 
// log in to API 
try { 
    $sessionId = $client->login('username', 'api-password'); 
} catch (Exception $e) { 
    print_r($e); 
    die(); 
} 

// get all categories 
$allCats = $client->call($sessionId, 'catalog_category.tree'); 

的癥結是catalog_category.tree通話,請參閱http://www.magentocommerce.com/api/soap/catalog/catalogCategory/catalog_category.tree.html