Когда я отправляю GET-запрос к categories.json, я получаю subcategoryIds — идентификаторы подкатегорий для любой категории. Но как с помощью API получить соответствующие названия подкатегорий?
По сути, мне нужно получить названия и идентификаторы всех категорий и подкатегорий.
Я не могу найти соответствующие названия подкатегорий. Я пытался проанализировать полный ответ на запрос GET к /categories.json, но не вижу ни одного поля, которое содержало бы название подкатегории.
Спасибо за ответ. Честно говоря, просмотр руководства по реверс-инжинирингу мне мало помогает, так как мне кажется, что здесь происходит какая-то магия.
Не могли бы вы указать, как именно имена подкатегорий рендерятся из этого JSON-ответа? Я также не вижу никаких соответствующих последующих вызовов, которые могли бы разрешить эти идентификаторы в реальные имена. Цель — создать список категорий и подкатегорий, который я смогу затем свободно размещать с помощью пользовательской разметки. Любая помощь будет очень кстати.
Все категории сайта перечислены в /sites.json. Поэтому вы можете использовать /categories_and_latest для получения категорий верхнего уровня, а когда получите идентификаторы подкатегорий для каждой основной категории, возьмите название подкатегории из ответа /sites.json.
Предполагаю, что в sites.json есть некоторые свойства, которые идентифицируют категорию как основную или родительскую, поэтому в конечном итоге может быть достаточно одного запроса к /sites.json. Пока не проверял.