我想使用oAuth
magento api获取magento的类别列表。我想确保这不是针对特定产品而是针对所有类别。
问问题
2182 次
2 回答
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
于 2013-06-19T17:24:33.570 回答