2013-02-22 56 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