Postado por Wesley Chun, Developer Advocate, G SuiteNa Google I/O 2016, fornecemos aos desenvolvedores uma previa da Google Slides API. Desde entao, as engrenagens estao rodando a todo vapor, e temos trabalhado com varios parceiros e desenvolvedores de acesso antecipado para mostrar o que se pode fazer com ela. Hoje, temos o prazer de anunciar que a Slides API v1 ja esta disponivel! Esse momento representa a primeira vez em que os desenvolvedores poderao acessar o Apresentacoes programaticamente! A Slides API e pioneira, mudando a forma com que se cria apresentacoes. Elas nao exigem que os usuarios as criem manualmente em seus computadores ou dispositivos moveis. Dados corporativos sobre itens em estoque, como produtos de revenda, residencias/propriedades, hoteis/pousadas, restaurantes/menus, locais/eventos e outros ativos catalogados podem se transformar instantaneamente em apresentacoes com base em modelos de slides pre-existentes. Tradicionalmente, a quantidade de dados (e, e claro, de tempo[!]) que se colocava na criacao desses conjuntos de slides os tornava quase impossivel de fazer a mao. Os aplicativos que usam a API podem gerar apresentacoes como essas facilmente, personalizadas como o usuario desejar e com muita rapidez. Os desenvolvedores usam a API criando uma carga util em JSON para cada solicitacao. (Recomendamos agrupar diversos comandos para enviar a API). Voce pode ve-los como acoes que alguem pode realizar na interface do usuario do Apresentacoes, mas que sao disponibilizadas programaticamente. Para dar uma ideia de como a nova API funciona, veja como ficam algumas solicitacoes para diversas operacoes comuns: // create new slide (title & body layout){ "createSlide": { "slideLayoutReference": { "predefinedLayout": "TITLE_AND_BODY" } }},// insert text into textbox{ "insertText": { "objectId": titleID, "text": "Hello World!" }},// add bullets to text paragraphs{ "createParagraphBullets": { "objectId": shapeID, "textRange": { "type": "ALL" } }},// replace text "variables" with image{ "replaceAllShapesWithImage": { "imageUrl": imageURL, "replaceMethod": "CENTER_INSIDE", "containsText": { "text": "{{COMPANY_LOGO}}" } }} Se tiver interesse em ver o que os desenvolvedores ja criaram com a API, de uma olhada no nosso conjunto inicial de integracoes de parceiros da Conga, da Trello, da Lucidchart, da Zapier e muito mais, conforme e descrito em detalhes na nossa postagem do blog do G Suite. Para ajudar voce a comecar, confira a DevByte acima da nossa nova serie dedicada aos desenvolvedores do G Suite. No video, demonstramos como pegar variaveis ou marcadores em um conjunto de modelos e usar a API para gerar novos conjuntos substituindo esses proxies pelo texto ou pela imagem desejada. Quer saber mais com exemplos de codigo? Confira esta postagem do blog. Se voce nao desenvolve em Python, ele sera seu pseudocodigo, ja que voce pode usar qualquer linguagem suportada pelas Bibliotecas do cliente das APIs do Google. Nao importa o ambiente de desenvolvimento: voce pode usar scaffolding para gerar muitas apresentacoes com conteudo variado para os usuarios. Nao deixe de acompanhar o blog para ver mais videos que destaquem outros recursos da Slides API. A Slides API ja esta disponivel para projetos no console do Google Developers. Os desenvolvedores podem saber mais na documentacao oficial, que apresenta um resumo da API e guias de inicio rapido, alem