Completed

Criar pastas a partir de retorno de Api

Published on the August 27, 2015 in IT & Programming

About this project

Open

Propósito do sistema: criar pastas em um servidor Windows ou no Dropbox (via api) e fazer o download de imagens a partir do retorno de uma api a ser executada automaticamente.

Sistemas utilizados: Seekr, servidor de arquivos Windows 2012 Standard ou Dropbox.

Escopo técnico:
- Executar a API “tickets” em intervalos regulares a serem definidos pelo usuário
- Como um dos parâmetros que podem ser passados à API é um intervalo de data e horário, o sistema deverá fazer o controle da última verificação para que não obtenha os dados já coletados em consultas anteriores.
- O retorno da api poderá ser em json ou xml.
- Serão utilizados por enquanto apenas 2 dados do retorno da API:
                - ticket_protocol: o número do ticket deverá ser utilizado para dar o nome à pasta a ser criada.
                - Attached_image_url: link para uma imagem que deverá ser baixada para a pasta criada.
- Pode haver várias interações para um mesmo ticket, o que demandará um loop para o download das imagens para a mesma pasta
- O retorno da api em xml é basicamente o seguinte:
<seekr>
  <response>
    <status>200 ok</status>
    <code type="integer">200</code>
  </response>
  <tickets type="array">
    <ticket>
      <id type="integer">123</id>
      <account-id type="integer">1109</account-id>

      <protocol>2015011224</protocol>

      <interactions type="array">
        <interaction>

          <attached-image-url>https://pbs.twimg.com/media/BitU1KLIQAA1Ar3.jpg</attached-image-url>
          <social-media>twitter</social-media>
          <search-term>Protesto</search-term>
          <polarization type="integer">-1</polarization>
          <reach type="integer">23</reach>
          <favorite type="boolean">false</favorite>
        </interaction>
      </interactions>
    </ticket>
  </tickets>
</seekr>
- Em negrito os dados a serem utilizados.
- A descrição completa da API poderá ser obtida em: http://monitoramento.seekr.com.br/api_doc#tickets
- Para gravação no Dropbox, consultar as APIs: https://www.dropbox.com/developers/core
- A princípio, a solução mais interessante será a que contempla o Windows 2012 e não o dropbox.

Observações:
- O escopo detalhado acima poderá sofrer alterações, assim como a API a ser utilizada, após discussão técnica inicial.

Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
API Integrations Social media (Facebook, Twitter, etc.), Cloud Storage (Dropbox, Google Drive, etc.)
Roles needed Developer

Delivery term: August 29, 2015

Skills needed

Other projects posted by R. P. C.