使用oauth api获取magento的分类列表

时间:2013-02-22 12:06:28

标签: php api magento oauth

我想使用oAuth magento api获取magento的类别列表。我想确保不是针对特定产品而是针对所有类别。

2 个答案:

答案 0 :(得分:0)

如果您使用的是Firefox,可以下载this,然后在浏览器中进行试用。

我从不使用REST API来获取类别列表。但this链接可能对您有所帮助。 对于这种情况,他们在Ruby上安装oAuth

答案 1 :(得分: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