В то время это могло быть правильно, однако этот вызов в API теперь возвращает только один уровень категорий, а не всю иерархию.Чтобы сделать это для всего сайта, в одном запросе (который может быть довольно большим) вам нужно использовать вызов GetCategories с действительным токеном Ebay и указать <DetailLevel>ReturnAll</DetailLevel>
и <ViewAllNodes>true</ViewAllNodes>
.
Также обратите внимание, что вам нужно будет регулярно обновлять их и предоставлять алгоритм сопоставления по мере истечения срока действия Ebay и переназначения категорий на новые имена / идентификаторы со временем.