Patentes de un autor
curl --request GET \
--url https://api.dev.impactu.colav.co/person/{person_id}/research/patentsimport requests
url = "https://api.dev.impactu.colav.co/person/{person_id}/research/patents"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dev.impactu.colav.co/person/{person_id}/research/patents', 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/person/{person_id}/research/patents",
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/person/{person_id}/research/patents"
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/person/{person_id}/research/patents")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/person/{person_id}/research/patents")
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": [
{
"authors": [
{
"affiliations": [
{
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"types": [{"source": "minciencias", "type": "group"}],
"years": []
}
],
"full_name": "María Ejemplo García",
"id": "0000000001"
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-28", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [{"id": "COL0000001", "name": "Grupo de Investigación Ejemplo"}],
"id": "6ab847915418a51e32855aa6",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [{"date": 1444885200, "rank": "PIV-PA4", "source": "minciencias"}],
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente",
"titles": [
{
"lang": "es",
"source": "minciencias",
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente"
}
],
"types": [{"level": 1, "provenance": "minciencias", "source": "minciencias", "type": "Patente de invención"}],
"updated": [{"source": "minciencias", "time": 1790461841}]
},
{
"authors": [
{
"affiliations": [
{
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"types": [{"source": "minciencias", "type": "group"}],
"years": []
}
],
"full_name": "María Ejemplo García",
"id": "0000000001"
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-1940", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [{"id": "COL0000001", "name": "Grupo de Investigación Ejemplo"}],
"id": "6ab847925418a51e32855b65",
"language": "en",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [{"date": 1614229200, "rank": "PIV-PB4", "source": "minciencias"}],
"title": "Reaction system for producing (52) U.S. CI. Fatty alkyl esters using a liquid-film reactor operated countercurrentwise",
"titles": [
{
"lang": "en",
"source": "minciencias",
"title": "Reaction system for producing (52) U.S. CI. Fatty alkyl esters using a liquid-film reactor operated countercurrentwise"
}
],
"types": [{"level": 1, "provenance": "minciencias", "source": "minciencias", "type": "Patente de invención"}],
"updated": [{"source": "minciencias", "time": 1790461842}]
}
],
"meta": {"count": 2, "cursor": {"next": null, "previous": null}, "db_response_time_ms": 25, "page": 1, "size": 2}
}
{
"error": "1 validation error for QueryParams\nmax\n Input should be greater than or equal to 1 [type=greater_than_equal, input_value='0', input_type=str]\n For further i…"
}
Person
Patentes de un autor
Lista de forma paginada las patentes de un autor.
GET
/
person
/
{person_id}
/
research
/
patents
Patentes de un autor
curl --request GET \
--url https://api.dev.impactu.colav.co/person/{person_id}/research/patentsimport requests
url = "https://api.dev.impactu.colav.co/person/{person_id}/research/patents"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dev.impactu.colav.co/person/{person_id}/research/patents', 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/person/{person_id}/research/patents",
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/person/{person_id}/research/patents"
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/person/{person_id}/research/patents")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/person/{person_id}/research/patents")
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": [
{
"authors": [
{
"affiliations": [
{
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"types": [{"source": "minciencias", "type": "group"}],
"years": []
}
],
"full_name": "María Ejemplo García",
"id": "0000000001"
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-28", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [{"id": "COL0000001", "name": "Grupo de Investigación Ejemplo"}],
"id": "6ab847915418a51e32855aa6",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [{"date": 1444885200, "rank": "PIV-PA4", "source": "minciencias"}],
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente",
"titles": [
{
"lang": "es",
"source": "minciencias",
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente"
}
],
"types": [{"level": 1, "provenance": "minciencias", "source": "minciencias", "type": "Patente de invención"}],
"updated": [{"source": "minciencias", "time": 1790461841}]
},
{
"authors": [
{
"affiliations": [
{
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"types": [{"source": "minciencias", "type": "group"}],
"years": []
}
],
"full_name": "María Ejemplo García",
"id": "0000000001"
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-1940", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [{"id": "COL0000001", "name": "Grupo de Investigación Ejemplo"}],
"id": "6ab847925418a51e32855b65",
"language": "en",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [{"date": 1614229200, "rank": "PIV-PB4", "source": "minciencias"}],
"title": "Reaction system for producing (52) U.S. CI. Fatty alkyl esters using a liquid-film reactor operated countercurrentwise",
"titles": [
{
"lang": "en",
"source": "minciencias",
"title": "Reaction system for producing (52) U.S. CI. Fatty alkyl esters using a liquid-film reactor operated countercurrentwise"
}
],
"types": [{"level": 1, "provenance": "minciencias", "source": "minciencias", "type": "Patente de invención"}],
"updated": [{"source": "minciencias", "time": 1790461842}]
}
],
"meta": {"count": 2, "cursor": {"next": null, "previous": null}, "db_response_time_ms": 25, "page": 1, "size": 2}
}
{
"error": "1 validation error for QueryParams\nmax\n Input should be greater than or equal to 1 [type=greater_than_equal, input_value='0', input_type=str]\n For further i…"
}
Parámetros de ruta
string
requerido
Identificador del autor. Ejemplo:
0000000001.Parámetros de consulta
integer
predeterminado:"10"
Resultados por página (1 a 250).
integer
predeterminado:"1"
Número de página (mínimo 1).
string
predeterminado:"citations_desc"
Criterio de ordenamiento ascendente y descendente, por ejemplo
citations_desc, products_asc o alphabetical_desc.string
predeterminado:"citations_desc"
Ordenamiento con el formato
campo_direccion. Campos disponibles:
citations, alphabetical y year. Ejemplo: year_desc.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.La estructura de la respuesta es idéntica a la de Patentes de una afiliación.
Respuesta
object
Metadatos de la respuesta.
Mostrar propiedades
Mostrar propiedades
integer
Total de resultados que cumplen la consulta.
integer
Página actual.
integer
Cantidad de resultados devueltos en esta página.
integer
Tiempo de respuesta de la base de datos en milisegundos.
{
"data": [
{
"authors": [
{
"affiliations": [
{
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"types": [{"source": "minciencias", "type": "group"}],
"years": []
}
],
"full_name": "María Ejemplo García",
"id": "0000000001"
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-28", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [{"id": "COL0000001", "name": "Grupo de Investigación Ejemplo"}],
"id": "6ab847915418a51e32855aa6",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [{"date": 1444885200, "rank": "PIV-PA4", "source": "minciencias"}],
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente",
"titles": [
{
"lang": "es",
"source": "minciencias",
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente"
}
],
"types": [{"level": 1, "provenance": "minciencias", "source": "minciencias", "type": "Patente de invención"}],
"updated": [{"source": "minciencias", "time": 1790461841}]
},
{
"authors": [
{
"affiliations": [
{
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"types": [{"source": "minciencias", "type": "group"}],
"years": []
}
],
"full_name": "María Ejemplo García",
"id": "0000000001"
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-1940", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [{"id": "COL0000001", "name": "Grupo de Investigación Ejemplo"}],
"id": "6ab847925418a51e32855b65",
"language": "en",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [{"date": 1614229200, "rank": "PIV-PB4", "source": "minciencias"}],
"title": "Reaction system for producing (52) U.S. CI. Fatty alkyl esters using a liquid-film reactor operated countercurrentwise",
"titles": [
{
"lang": "en",
"source": "minciencias",
"title": "Reaction system for producing (52) U.S. CI. Fatty alkyl esters using a liquid-film reactor operated countercurrentwise"
}
],
"types": [{"level": 1, "provenance": "minciencias", "source": "minciencias", "type": "Patente de invención"}],
"updated": [{"source": "minciencias", "time": 1790461842}]
}
],
"meta": {"count": 2, "cursor": {"next": null, "previous": null}, "db_response_time_ms": 25, "page": 1, "size": 2}
}
{
"error": "1 validation error for QueryParams\nmax\n Input should be greater than or equal to 1 [type=greater_than_equal, input_value='0', input_type=str]\n For further i…"
}