Projeto

Geral

Perfil

SIN API » Histórico » Versão 4

Alexandre Menezes, 19/09/2025 17:48

1 1 Alexandre Menezes
h1. API do Sinfonia
2 1 Alexandre Menezes
3 1 Alexandre Menezes
Todas as chamadas são feitas via REST e precisam passar como parâmetro um token_key, que deve ser solicitado previamente.
4 1 Alexandre Menezes
5 1 Alexandre Menezes
O path (URL) dos métodos é formada pelo endereço https://sinfonia.sistemas.ufsc.br/api/v1/ + nome do método desejado
6 1 Alexandre Menezes
7 1 Alexandre Menezes
h2. Número de itens do Lattes
8 1 Alexandre Menezes
9 4 Alexandre Menezes
*Método*
10 1 Alexandre Menezes
* tipo: get
11 4 Alexandre Menezes
* nome: get_lattes_items_count
12 1 Alexandre Menezes
13 4 Alexandre Menezes
*Entrada*
14 1 Alexandre Menezes
* idpessoa: identificador da pessoa
15 1 Alexandre Menezes
* date: data limite da extração (se não for informada, 5 anos a partir da data da consulta)
16 1 Alexandre Menezes
* items: lista de ítens, passada como array json (entre colchetes, mesmo para um único item). 
17 1 Alexandre Menezes
18 4 Alexandre Menezes
*Saída*
19 1 Alexandre Menezes
* número de itens encontrados
20 1 Alexandre Menezes
21 4 Alexandre Menezes
h2. Items do lattes
22 1 Alexandre Menezes
23 4 Alexandre Menezes
*Método*
24 4 Alexandre Menezes
* tipo: get
25 4 Alexandre Menezes
* nome:list_lattes_items
26 1 Alexandre Menezes
27 4 Alexandre Menezes
*Entrada*
28 4 Alexandre Menezes
* idpessoa
29 4 Alexandre Menezes
* date: data limite da extração (default 5 anos)
30 4 Alexandre Menezes
* items: lista de ítens, passada como array json (entre colchetes, mesmo para um único item). 
31 1 Alexandre Menezes
32 4 Alexandre Menezes
*Saída*
33 4 Alexandre Menezes
* lista de items, com ano, titulo, orientando
34 1 Alexandre Menezes
35 1 Alexandre Menezes
36 4 Alexandre Menezes
h2. Indice H
37 1 Alexandre Menezes
38 4 Alexandre Menezes
*Método*
39 4 Alexandre Menezes
* tipo: get
40 4 Alexandre Menezes
*nome: get_h_index
41 1 Alexandre Menezes
42 4 Alexandre Menezes
*Entrada*
43 4 Alexandre Menezes
* idpessoa
44 4 Alexandre Menezes
* year
45 4 Alexandre Menezes
* date: data limite da extração
46 1 Alexandre Menezes
47 4 Alexandre Menezes
*Saída*
48 4 Alexandre Menezes
* indice H da pessoa (número)
49 1 Alexandre Menezes
50 4 Alexandre Menezes
51 4 Alexandre Menezes
h2. Bolsista de produtividade
52 4 Alexandre Menezes
53 4 Alexandre Menezes
54 4 Alexandre Menezes
*Método*
55 4 Alexandre Menezes
* tipo: get
56 4 Alexandre Menezes
* nome: get_sholarship
57 4 Alexandre Menezes
58 4 Alexandre Menezes
*Entrada*
59 1 Alexandre Menezes
- idpessoa
60 4 Alexandre Menezes
- date: data da bolsa
61 1 Alexandre Menezes
62 4 Alexandre Menezes
*Saída*
63 4 Alexandre Menezes
* tipo de bolsa
64 4 Alexandre Menezes
* nível
65 1 Alexandre Menezes
66 1 Alexandre Menezes
Número de Items do SIGPEX
67 1 Alexandre Menezes
-------------------------
68 1 Alexandre Menezes
69 1 Alexandre Menezes
entrada:
70 1 Alexandre Menezes
- idpessoa
71 1 Alexandre Menezes
- tipo de projeto ou lista de tipos
72 1 Alexandre Menezes
- data de corte (entre início e término)
73 1 Alexandre Menezes
- tipo de participação (coordenador, Participante ou ambos)
74 1 Alexandre Menezes
75 1 Alexandre Menezes
saída:
76 1 Alexandre Menezes
- número
77 1 Alexandre Menezes
78 1 Alexandre Menezes
Items do SIGPEX
79 1 Alexandre Menezes
---------------
80 1 Alexandre Menezes
81 1 Alexandre Menezes
entrada:
82 1 Alexandre Menezes
- idpessoa
83 1 Alexandre Menezes
- tipo de projeto ou lista de tipos
84 1 Alexandre Menezes
- data de corte (entre início e término)
85 1 Alexandre Menezes
- tipo de participação (coordenador, Participante ou ambos)
86 1 Alexandre Menezes
87 1 Alexandre Menezes
saída:
88 1 Alexandre Menezes
- número do projeto, tipo, coordenador, tipo de participação, titulo do projeto
89 1 Alexandre Menezes
90 1 Alexandre Menezes
Licenças
91 1 Alexandre Menezes
--------
92 1 Alexandre Menezes
93 1 Alexandre Menezes
entrada:
94 1 Alexandre Menezes
- idpessoa
95 1 Alexandre Menezes
- data de corte (alguma licença com término após essa data)
96 1 Alexandre Menezes
- tipo de licença (M - maternidade, )
97 3 Alexandre Menezes
98 3 Alexandre Menezes
saída:
99 3 Alexandre Menezes
- tipo de licença, data de início, data de término, data previsto de término
100 3 Alexandre Menezes
101 3 Alexandre Menezes
102 3 Alexandre Menezes
h2. Detalhes dos parâmetros
103 3 Alexandre Menezes
104 3 Alexandre Menezes
*Com relação às consultas referentes ao Currículo Lattes, são itens:*
105 3 Alexandre Menezes
106 3 Alexandre Menezes
* ORIENT_CONCL_DOUT: 'Orientações concluídas - Doutorado'
107 3 Alexandre Menezes
* ORIENT_CONCL_MEST: 'Orientações concluídas - Mestrado'
108 3 Alexandre Menezes
* ORIENT_CONCL_POS_DOC: 'Orientações concluídas - Pós-doutorado'
109 3 Alexandre Menezes
* ORIENT_CONCL_ESPEC: 'Orientações concluídas - Aprefeiçoamento/Especialização'
110 3 Alexandre Menezes
* ORIENT_CONCL_TCC: 'Orientações concluídas - TCC'
111 3 Alexandre Menezes
* ORIENT_CONCL_IC: 'Orientações concluídas - IC'
112 3 Alexandre Menezes
* ORIENT_ANDAM_DOUT: 'Orientações em andamento - Doutorado'
113 3 Alexandre Menezes
* ORIENT_ANDAM_MEST: 'Orientações em andamento - Mestrado'
114 3 Alexandre Menezes
* ORIENT_ANDAM_POS_DOC: 'Orientações em andamento - Pós-doutorado'
115 3 Alexandre Menezes
* ORIENT_ANDAM_ESPEC: 'Orientações em andamento - Aperfeiçoamento/Especialização'
116 3 Alexandre Menezes
* ORIENT_ANDAM_TCC: 'Orientações em andamento - TCC'
117 3 Alexandre Menezes
* ORIENT_ANDAM_IC: 'Orientações em andamento - IC'
118 3 Alexandre Menezes
* CO_ORIENT_CONCL_DOUT: 'Coorientações concluídas - Doutorado'
119 3 Alexandre Menezes
* CO_ORIENT_CONCL_MEST: 'Coorientações concluídas - Mestrado'
120 3 Alexandre Menezes
* CO_ORIENT_CONCL_POS_DOC: 'Coorientações concluídas - Pós-doutorado'
121 3 Alexandre Menezes
* CO_ORIENT_CONCL_ESPEC: 'Coorientações concluídas - Aprefeiçoamento/Especialização'
122 3 Alexandre Menezes
* CO_ORIENT_CONCL_TCC: 'Coorientações concluídas - TCC'
123 3 Alexandre Menezes
* CO_ORIENT_CONCL_IC: 'Coorientações concluídas - IC'
124 3 Alexandre Menezes
* CO_ORIENT_ANDAM_DOUT: 'Coorientações em andamento - Doutorado'
125 3 Alexandre Menezes
* CO_ORIENT_ANDAM_MEST: 'Coorientações em andamento - Mestrado'
126 3 Alexandre Menezes
* CO_ORIENT_ANDAM_POS_DOC: 'Coorientações em andamento - Pós-doutorado'
127 3 Alexandre Menezes
* CO_ORIENT_ANDAM_ESPEC: 'Coorientações em andamento - Aperfeiçoamento/Especialização'
128 3 Alexandre Menezes
* CO_ORIENT_ANDAM_TCC: 'Coorientações em andamento - TCC'
129 3 Alexandre Menezes
* CO_ORIENT_ANDAM_IC: 'Coorientações em andamento - IC'
130 3 Alexandre Menezes
131 3 Alexandre Menezes
*Para as consultas ao SIGPEX, o parâmetro type pode assumir os seguintes valores:*
132 3 Alexandre Menezes
133 3 Alexandre Menezes
* DISCENTE: Atividade Discente
134 3 Alexandre Menezes
* DOCENTE: Atividade Docente
135 3 Alexandre Menezes
* EXTENSAO_CURSO: Curso de Extensão
136 3 Alexandre Menezes
* EXTENSAO_EVENTO: Evento de Extensão
137 1 Alexandre Menezes
* EXTENSAO_PROGRAMA: Programa de Extensão
138 1 Alexandre Menezes
* EXTENSAO_PROJETO: Projeto de Extensão
139 1 Alexandre Menezes
* PESQUISA: Projeto de Pesquisa