Projeto

Geral

Perfil

SIN API » Histórico » Versão 5

Alexandre Menezes, 19/09/2025 19:46

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 5 Alexandre Menezes
* year
64 5 Alexandre Menezes
* area: grande área/área/sub-área
65 5 Alexandre Menezes
* item_type (PQ ou DT)
66 5 Alexandre Menezes
* level: 1A, 1B, 1C, 1D, 2
67 5 Alexandre Menezes
* beginning_date
68 5 Alexandre Menezes
* ending_date
69 1 Alexandre Menezes
70 1 Alexandre Menezes
Número de Items do SIGPEX
71 1 Alexandre Menezes
-------------------------
72 1 Alexandre Menezes
73 1 Alexandre Menezes
entrada:
74 1 Alexandre Menezes
- idpessoa
75 1 Alexandre Menezes
- tipo de projeto ou lista de tipos
76 1 Alexandre Menezes
- data de corte (entre início e término)
77 1 Alexandre Menezes
- tipo de participação (coordenador, Participante ou ambos)
78 1 Alexandre Menezes
79 1 Alexandre Menezes
saída:
80 1 Alexandre Menezes
- número
81 1 Alexandre Menezes
82 1 Alexandre Menezes
Items do SIGPEX
83 1 Alexandre Menezes
---------------
84 1 Alexandre Menezes
85 1 Alexandre Menezes
entrada:
86 1 Alexandre Menezes
- idpessoa
87 1 Alexandre Menezes
- tipo de projeto ou lista de tipos
88 1 Alexandre Menezes
- data de corte (entre início e término)
89 1 Alexandre Menezes
- tipo de participação (coordenador, Participante ou ambos)
90 1 Alexandre Menezes
91 1 Alexandre Menezes
saída:
92 1 Alexandre Menezes
- número do projeto, tipo, coordenador, tipo de participação, titulo do projeto
93 1 Alexandre Menezes
94 1 Alexandre Menezes
Licenças
95 1 Alexandre Menezes
--------
96 1 Alexandre Menezes
97 1 Alexandre Menezes
entrada:
98 1 Alexandre Menezes
- idpessoa
99 1 Alexandre Menezes
- data de corte (alguma licença com término após essa data)
100 1 Alexandre Menezes
- tipo de licença (M - maternidade, )
101 3 Alexandre Menezes
102 3 Alexandre Menezes
saída:
103 3 Alexandre Menezes
- tipo de licença, data de início, data de término, data previsto de término
104 3 Alexandre Menezes
105 3 Alexandre Menezes
106 3 Alexandre Menezes
h2. Detalhes dos parâmetros
107 3 Alexandre Menezes
108 3 Alexandre Menezes
*Com relação às consultas referentes ao Currículo Lattes, são itens:*
109 3 Alexandre Menezes
110 3 Alexandre Menezes
* ORIENT_CONCL_DOUT: 'Orientações concluídas - Doutorado'
111 3 Alexandre Menezes
* ORIENT_CONCL_MEST: 'Orientações concluídas - Mestrado'
112 3 Alexandre Menezes
* ORIENT_CONCL_POS_DOC: 'Orientações concluídas - Pós-doutorado'
113 3 Alexandre Menezes
* ORIENT_CONCL_ESPEC: 'Orientações concluídas - Aprefeiçoamento/Especialização'
114 3 Alexandre Menezes
* ORIENT_CONCL_TCC: 'Orientações concluídas - TCC'
115 3 Alexandre Menezes
* ORIENT_CONCL_IC: 'Orientações concluídas - IC'
116 3 Alexandre Menezes
* ORIENT_ANDAM_DOUT: 'Orientações em andamento - Doutorado'
117 3 Alexandre Menezes
* ORIENT_ANDAM_MEST: 'Orientações em andamento - Mestrado'
118 3 Alexandre Menezes
* ORIENT_ANDAM_POS_DOC: 'Orientações em andamento - Pós-doutorado'
119 3 Alexandre Menezes
* ORIENT_ANDAM_ESPEC: 'Orientações em andamento - Aperfeiçoamento/Especialização'
120 3 Alexandre Menezes
* ORIENT_ANDAM_TCC: 'Orientações em andamento - TCC'
121 3 Alexandre Menezes
* ORIENT_ANDAM_IC: 'Orientações em andamento - IC'
122 3 Alexandre Menezes
* CO_ORIENT_CONCL_DOUT: 'Coorientações concluídas - Doutorado'
123 3 Alexandre Menezes
* CO_ORIENT_CONCL_MEST: 'Coorientações concluídas - Mestrado'
124 3 Alexandre Menezes
* CO_ORIENT_CONCL_POS_DOC: 'Coorientações concluídas - Pós-doutorado'
125 3 Alexandre Menezes
* CO_ORIENT_CONCL_ESPEC: 'Coorientações concluídas - Aprefeiçoamento/Especialização'
126 3 Alexandre Menezes
* CO_ORIENT_CONCL_TCC: 'Coorientações concluídas - TCC'
127 3 Alexandre Menezes
* CO_ORIENT_CONCL_IC: 'Coorientações concluídas - IC'
128 3 Alexandre Menezes
* CO_ORIENT_ANDAM_DOUT: 'Coorientações em andamento - Doutorado'
129 3 Alexandre Menezes
* CO_ORIENT_ANDAM_MEST: 'Coorientações em andamento - Mestrado'
130 3 Alexandre Menezes
* CO_ORIENT_ANDAM_POS_DOC: 'Coorientações em andamento - Pós-doutorado'
131 3 Alexandre Menezes
* CO_ORIENT_ANDAM_ESPEC: 'Coorientações em andamento - Aperfeiçoamento/Especialização'
132 3 Alexandre Menezes
* CO_ORIENT_ANDAM_TCC: 'Coorientações em andamento - TCC'
133 3 Alexandre Menezes
* CO_ORIENT_ANDAM_IC: 'Coorientações em andamento - IC'
134 3 Alexandre Menezes
135 3 Alexandre Menezes
*Para as consultas ao SIGPEX, o parâmetro type pode assumir os seguintes valores:*
136 3 Alexandre Menezes
137 3 Alexandre Menezes
* DISCENTE: Atividade Discente
138 3 Alexandre Menezes
* DOCENTE: Atividade Docente
139 3 Alexandre Menezes
* EXTENSAO_CURSO: Curso de Extensão
140 3 Alexandre Menezes
* EXTENSAO_EVENTO: Evento de Extensão
141 1 Alexandre Menezes
* EXTENSAO_PROGRAMA: Programa de Extensão
142 1 Alexandre Menezes
* EXTENSAO_PROJETO: Projeto de Extensão
143 1 Alexandre Menezes
* PESQUISA: Projeto de Pesquisa