Obtener un proyecto
curl --request GET \
--url https://api.dev.impactu.colav.co/project/{project_id}import requests
url = "https://api.dev.impactu.colav.co/project/{project_id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dev.impactu.colav.co/project/{project_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.dev.impactu.colav.co/project/{project_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.dev.impactu.colav.co/project/{project_id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.dev.impactu.colav.co/project/{project_id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/project/{project_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": {
"abstract": "",
"authors": [
{
"affiliations": [
{
"addresses": null,
"end_date": null,
"external_ids": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"position": null,
"ranking": null,
"ror": null,
"start_date": null,
"types": [
{
"code": null,
"level": null,
"provenance": null,
"source": "minciencias",
"type": "group",
"type_class": null
}
],
"years": []
}
],
"countries": null,
"external_ids": [{"id": "0000000001", "provenance": "minciencias", "source": "scienti"}],
"first_names": null,
"full_name": "María Ejemplo García",
"h5_index": null,
"h_index": null,
"id": "0000000001",
"last_names": null,
"ranking": null,
"sex": null,
"type": null
}
],
"authors_count": 1,
"date_end": null,
"date_init": null,
"external_ids": [{"id": "0000000001", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [
{
"citations_count": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"ranking": null
}
],
"id": "6ab844cf5418a51e3283862f",
"keywords": null,
"language": "es",
"product_types": [{"name": "Proyecto de extensión", "source": "minciencias"}],
"ranking": [
{
"date": 1575608400,
"from_date": null,
"issn": null,
"level": null,
"order": null,
"rank": "PE-PE",
"source": "minciencias",
"to_date": null
}
],
"title": "4.\tFortalecimiento de la gestión del conocimiento en medidas de atención para violencia contra la mujer, estudio de caso municipio del Socorro, Santander 2017-2…",
"titles": [
{
"lang": "es",
"provenance": null,
"source": "minciencias",
"title": "4.\tFortalecimiento de la gestión del conocimiento en medidas de atención para violencia contra la mujer, estudio de caso municipio del Socorro, Santander 2017-2…"
}
],
"types": [
{
"code": null,
"level": 1,
"provenance": "minciencias",
"source": "minciencias",
"type": "Proyecto de extensión",
"type_class": null
}
],
"updated": [{"source": "minciencias", "time": 1790461135}],
"year_end": null,
"year_init": null
},
"meta": {"count": 1, "cursor": {"next": null, "previous": null}, "db_response_time_ms": 25, "page": 1, "size": 1}
}
{"error": "The project with id 000000000000000000000000 does not exist."}
Project
Obtener un proyecto
Devuelve un proyecto de investigación a partir de su identificador.
GET
/
project
/
{project_id}
Obtener un proyecto
curl --request GET \
--url https://api.dev.impactu.colav.co/project/{project_id}import requests
url = "https://api.dev.impactu.colav.co/project/{project_id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dev.impactu.colav.co/project/{project_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.dev.impactu.colav.co/project/{project_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.dev.impactu.colav.co/project/{project_id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.dev.impactu.colav.co/project/{project_id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/project/{project_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": {
"abstract": "",
"authors": [
{
"affiliations": [
{
"addresses": null,
"end_date": null,
"external_ids": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"position": null,
"ranking": null,
"ror": null,
"start_date": null,
"types": [
{
"code": null,
"level": null,
"provenance": null,
"source": "minciencias",
"type": "group",
"type_class": null
}
],
"years": []
}
],
"countries": null,
"external_ids": [{"id": "0000000001", "provenance": "minciencias", "source": "scienti"}],
"first_names": null,
"full_name": "María Ejemplo García",
"h5_index": null,
"h_index": null,
"id": "0000000001",
"last_names": null,
"ranking": null,
"sex": null,
"type": null
}
],
"authors_count": 1,
"date_end": null,
"date_init": null,
"external_ids": [{"id": "0000000001", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [
{
"citations_count": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"ranking": null
}
],
"id": "6ab844cf5418a51e3283862f",
"keywords": null,
"language": "es",
"product_types": [{"name": "Proyecto de extensión", "source": "minciencias"}],
"ranking": [
{
"date": 1575608400,
"from_date": null,
"issn": null,
"level": null,
"order": null,
"rank": "PE-PE",
"source": "minciencias",
"to_date": null
}
],
"title": "4.\tFortalecimiento de la gestión del conocimiento en medidas de atención para violencia contra la mujer, estudio de caso municipio del Socorro, Santander 2017-2…",
"titles": [
{
"lang": "es",
"provenance": null,
"source": "minciencias",
"title": "4.\tFortalecimiento de la gestión del conocimiento en medidas de atención para violencia contra la mujer, estudio de caso municipio del Socorro, Santander 2017-2…"
}
],
"types": [
{
"code": null,
"level": 1,
"provenance": "minciencias",
"source": "minciencias",
"type": "Proyecto de extensión",
"type_class": null
}
],
"updated": [{"source": "minciencias", "time": 1790461135}],
"year_end": null,
"year_init": null
},
"meta": {"count": 1, "cursor": {"next": null, "previous": null}, "db_response_time_ms": 25, "page": 1, "size": 1}
}
{"error": "The project with id 000000000000000000000000 does not exist."}
Parámetros de ruta
string
requerido
Identificador del proyecto. Ejemplo:
6ab4ac4e5418a51e324cc06c.Parámetros de consulta
string
predeterminado:"full"
Nivel de detalle de la respuesta.
full devuelve todos los campos. summary
devuelve solo los campos principales de la entidad y, en productos, patentes y
proyectos, recorta la lista de autores a 10. Otro valor responde 400.Respuesta
object
El proyecto solicitado.
Mostrar propiedades
Mostrar propiedades
string
Identificador del proyecto.
string
Título principal.
object[]
Títulos por fuente (
title, lang, source, provenance).string | null
Idioma (código ISO 639-1).
string | null
Resumen del proyecto.
array | null
Palabras clave.
integer | null
Año de inicio del proyecto.
integer | null
Año de finalización del proyecto.
null si está vigente.integer | null
Fecha de inicio en segundos Unix.
integer | null
Fecha de finalización en segundos Unix.
null si está vigente.object[]
Tipos de producto por fuente (
name, source). Por ejemplo:
"Proyecto de investigación" o "Proyecto de extensión" según
Minciencias.object[]
Tipos por fuente con
type, level, source y provenance.object[]
Clasificaciones del proyecto (
rank, source, date, level).object[]
Autores con sus afiliaciones e identificadores externos.
integer
Cantidad de autores.
object[]
Grupos de investigación asociados (
id, name).object[]
Identificadores externos (
id, source, provenance).object[]
Enlaces externos (
url, source).object[]
Última actualización por fuente (
source, time en segundos Unix).object
Metadatos de la consulta, con la misma forma que en los listados:
count y
size valen 1, page vale 1, cursor.next y cursor.previous son
null, y db_response_time_ms es el tiempo de respuesta de la base de datos.{
"data": {
"abstract": "",
"authors": [
{
"affiliations": [
{
"addresses": null,
"end_date": null,
"external_ids": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"position": null,
"ranking": null,
"ror": null,
"start_date": null,
"types": [
{
"code": null,
"level": null,
"provenance": null,
"source": "minciencias",
"type": "group",
"type_class": null
}
],
"years": []
}
],
"countries": null,
"external_ids": [{"id": "0000000001", "provenance": "minciencias", "source": "scienti"}],
"first_names": null,
"full_name": "María Ejemplo García",
"h5_index": null,
"h_index": null,
"id": "0000000001",
"last_names": null,
"ranking": null,
"sex": null,
"type": null
}
],
"authors_count": 1,
"date_end": null,
"date_init": null,
"external_ids": [{"id": "0000000001", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [
{
"citations_count": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"ranking": null
}
],
"id": "6ab844cf5418a51e3283862f",
"keywords": null,
"language": "es",
"product_types": [{"name": "Proyecto de extensión", "source": "minciencias"}],
"ranking": [
{
"date": 1575608400,
"from_date": null,
"issn": null,
"level": null,
"order": null,
"rank": "PE-PE",
"source": "minciencias",
"to_date": null
}
],
"title": "4.\tFortalecimiento de la gestión del conocimiento en medidas de atención para violencia contra la mujer, estudio de caso municipio del Socorro, Santander 2017-2…",
"titles": [
{
"lang": "es",
"provenance": null,
"source": "minciencias",
"title": "4.\tFortalecimiento de la gestión del conocimiento en medidas de atención para violencia contra la mujer, estudio de caso municipio del Socorro, Santander 2017-2…"
}
],
"types": [
{
"code": null,
"level": 1,
"provenance": "minciencias",
"source": "minciencias",
"type": "Proyecto de extensión",
"type_class": null
}
],
"updated": [{"source": "minciencias", "time": 1790461135}],
"year_end": null,
"year_init": null
},
"meta": {"count": 1, "cursor": {"next": null, "previous": null}, "db_response_time_ms": 25, "page": 1, "size": 1}
}
{"error": "The project with id 000000000000000000000000 does not exist."}