Realizado

Api Json - Apenas Post - Api Muito Simples Sem Complexidade Projeto Max

Publicado em 19 de Junho de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Escrever uma aplicação JSON em qualquer linguagem para uma operação muito simples.

Especificação:

1) Tenho uma planilha xls com os dados (cliente, depto, email, assunto, descrição, usuário...)

2) Preciso de uma api que irá ler a tabela e fazer um post (https://portal.example.com/docs/api/v3/#/ticket) conforme abaixo:

{
  "useridentifier": "string",
  "subject": "string",
  "departmentid": "string",
  "recipient": "string",
  "message": "string",
  "recipient_name": "string",
  "carbon_copies": "string",
  "blind_carbon_copies": "string",
  "status": "N",
  "mail_message_id": "string",
  "do_not_send_mail": "N",
  "use_template": "Y",
  "is_html_message": "N",
  "custom_fields": [
    {
      "code": "string",
      "value": "string"
    }
  ],
  "tags": [
    "string"
  ],
  "attachments": "string"
}

3) Recebendo a resposta conforme abaixo e atualizando a planilha com ok ou nok, e o cód do erro quando nok:

Code    Description
200            Ticket that was created

Example Value:  Model

TicketInformation{
    description:    Basic ticket information
    id    string
    ownerid    string
    owner_contactid    string
    departmentid    string
    agentid    string
    status    string
    tags    string
    code    string
    channel_type    string
    date_created    string
    public_access_urlcode    string
    subject    string
    custom_fields    
                        [CustomFields{
                                  description:    Custom fields
                                            code    string
                                            value    string
                                            }]
}

Code    Description
default            error response

ErrorResponse{
              message    string
}

4) Pode ser escrito em qualquer linguagem que o programador quiser.

Contexto Geral do Projeto

A API vai rodar em um desktop com acionamento manual, sem necessidade de tela para o usuário. Ao ser executada pelo usuário manualmente a API irá iniciar um ciclo que é ler o xls, pegar as linhas que estão sem a coluna post realizado preenchida, pegar os dados da linha do xls e executar o post, em seguinda atualizar a planilha e para finalizar o ciclo a api deverá gravar um arquivo log txt com o nome (ciclo_data_hora.txt) com todos dados da execução realizda como log das rotinas realizadas e eventuais erros, exemplo: Data/Hora Início | Data/Hora Final | Quant de posts realizados com sucesso | Quant de posts com erro | Demais dados importantes para deixar o log completo pois não terá tela a api e será o log e o xls todo resultado da operação.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 20 de Junho de 2022

Habilidades necessárias

API

Outro projetos publicados por F. A.