Содержание

GetDefaultMenu

Параметры

ТипНазваниеОписание
intidИдентификатор меню
stringlangCodeЯзык, на котором требуется меню

Возвращаемые значения

ТипОписание
Array of MenuContractМеню, содержащее актуальную версию и дерево категорий

Описание

Возвращает дефолтное дерево категорий (меню)
Авторизация не требуется.

Пример для XmlOverHttp

запрос

GET https://sandbox.mont.ru/contentApi/version3/service/ContentServiceV3Xml.svc/GetDefaultMenu?langcode=RU

ответ

<?xml version="1.0" encoding="utf16"?>
<MenuContract xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance">
  <Version>2014684</Version>
  <MenuElements>
    <MenuElementContract>
      <Title>Microsoft</Title>
      <Level>1</Level>
      <Id>1</Id>
      <ParentId xsi:nil="true" />
      <OrderIndex>0</OrderIndex>
      <FamilyGroupIds />
    </MenuElementContract>
    <MenuElementContract>
      <Title>Операционные системы</Title>
      <Level>2</Level>
      <Id>3</Id>
      <ParentId>1</ParentId>
      <OrderIndex>0</OrderIndex>
      <FamilyGroupIds />
    </MenuElementContract>
    <MenuElementContract>
      <Title>Windows 8</Title>
      <Level>3</Level>
      <Id>4</Id>
      <ParentId>3</ParentId>
      <OrderIndex>0</OrderIndex>
      <FamilyGroupIds>
        <int>43</int>
        <int>47</int>
      </FamilyGroupIds>
    </MenuElementContract>
    <MenuElementContract>
      <Title>Распознавание текста</Title>
      <Level>2</Level>
      <Id>13</Id>
      <ParentId>2</ParentId>
      <OrderIndex>0</OrderIndex>
      <FamilyGroupIds>
        <int>97</int>
        <int>98</int>
      </FamilyGroupIds>
    </MenuElementContract>
    ...
  </MenuElements>
</MenuContract>