Open the menu

    Conteúdos para Experiências : Lista REST

    Essa interface tem como objetivo ser usada através de chamadas REST para melhorar a experiencia do usuário. A lista irá retornar por padrão 1 conteúdo e no máximo retorna 10 conteúdos.

    Exemplos:

    • http://<meu domínio>/lumis/api/rest/conteudoExperiencia/lumgetdata/list
    • http://<meu domínio>/lumis/api/rest/conteudoExperiencia/lumgetdata/list?category=filtro

    Características

    Interface REST

    Essa interface REST retorna, por padrão, os seguintes campos:

    • id
    • contentId
    • name
    • introduction
    • content
    • image
    • category
    • link
    • callToAction
    • position

    Abaixo vemos um exemplo de retorno dessa interface REST em formato JSON:

    AخA
     
    1
    {
    2
      "rows": [
    3
        {
    4
          "id": "8A80CB8174E512050174E550EC0B0139",
    5
          "contentId": "8A80CB8174E512050174E5211BCA0082",
    6
          "name": "Est voluptatem alias id facili",
    7
          "introduction": "Sapiente nisi voluptatem. Molestias fuga. Rerum eiusmod facilis et dolor culpa dolor commodi irure itaque occaecat consectetur, aspernatur adipisci sint dolore",
    8
          "content": "<p>Aut illum, itaque accusamus sunt vel adipisicing incidunt, sunt, obcaecati minima minus magnam sit, alias a reprehenderit, non dolores mollitia voluptates dolor voluptas qui quia ab qui voluptatem.<\/p>\n",
    9
          "image": {
    10
            "downloadInlineHref": "http://localhost:8080/portal/lumis/portal/file/fileDownload.jsp?fileId=8A80CB8174E512050174E55F19DD01C0&inline=1",
    11
            "downloadHref": "http://localhost:8080/portal/lumis/portal/file/fileDownload.jsp?fileId=8A80CB8174E512050174E55F19DD01C0",
    12
            "format": "png",
    13
            "macroType": "IMAGE",
    14
            "mediaId": "8A80CB8174E512050174E55F19DC01BF",
    15
            "mediaTitle": "po -facebook _1_.png",
    16
            "fileSize": 29457,
    17
            "rawValue": "8A80CB8174E512050174E55F19DC01BF",
    18
            "name": "po -facebook _1_.png",
    19
            "width": 816,
    20
            "colorDepth": 32,
    21
            "href": "http://localhost:8080/portal/lumis/portal/file/fileDownload.jsp?fileId=8A80CB8174E512050174E55F19DD01C0",
    22
            "contentType": "image/png",
    23
            "fileId": "8A80CB8174E512050174E55F19DD01C0",
    24
            "height": 427
    25
          },
    26
          "category": "Lorem",
    27
          "link": "https://www.lumis.com.br/",
    28
          "callToAction": "Dolorum velit officiis ea laboriosam",
    29
          "position": {
    30
            "rawValue": 0,
    31
            "value": "0"
    32
          }
    33
        }
    34
      ],
    35
      "totalCount": 1
    36
    }
    37
        

    Comparando o resultado da chamada REST com os dados da interface

    • id é o Identificador do conteúdo no source.
    • contentId é o Identificador do Conteúdo.
    • name é o Nome.
    • introduction é a Introdução.
    • content é o Conteúdo.
    • image é a Imagem.
    • category é a Categoria.
    • link é o Link.
    • callToAction é a Chamada para a ação.
    • position é a Posição.