Obtener una fuente
curl --request GET \
--url https://api.dev.impactu.colav.co/source/{source_id}import requests
url = "https://api.dev.impactu.colav.co/source/{source_id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dev.impactu.colav.co/source/{source_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/source/{source_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/source/{source_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/source/{source_id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/source/{source_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": {
"abbreviations": [],
"addresses": [],
"apc": {},
"citations_count": [],
"copyright": {"author_retains": true, "url": "https://journals.uni-lj.si/keria/about/submissions"},
"external_ids": [{"id": "1580-0261", "source": "issn"}],
"external_urls": [{"source": "aims_scope", "url": "https://journals.uni-lj.si/keria/about"}],
"global_citations_count": 171,
"global_products_count": 694,
"id": "6aad68732be7843cde64e41b",
"keywords": ["greek and latin studies"],
"languages": ["EN"],
"licenses": [
{
"BY": true,
"NC": false,
"ND": false,
"SA": true,
"type": "CC BY-SA",
"url": "https://creativecommons.org/licenses/by-sa/4.0/"
}
],
"names": [{"lang": "en", "name": "Keria: Studia Latina et Graeca", "source": "doaj"}],
"open_access_start_year": 1999,
"open_access_status": "diamond",
"plagiarism_detection": false,
"products_count": 0,
"publication_time_weeks": 20,
"publisher": {"country_code": "SI", "id": "", "name": "University of Ljubljana Press (Založba Univerze v Ljubljani)"},
"ranking": [{"from_date": 1546318800, "order": 33103, "rank": "-", "source": "scimago Best Quartile", "to_date": 1577768400}],
"relations": [],
"review_processes": ["Double anonymous peer review"],
"scimago_best_quartile": "Q2",
"subjects": [
{
"source": "LCC",
"subjects": [
{
"external_ids": [{"id": "PA", "source": "LCC"}],
"id": "",
"name": "Greek language and literature. Latin language and literature"
}
]
}
],
"topics": [],
"type": "journal",
"types": [{"source": "doaj", "type": "journal"}],
"updated": [{"source": "doaj", "time": 1789749363}],
"waiver": {"has_waiver": false}
},
"meta": {"count": 1, "cursor": {"next": null, "previous": null}, "db_response_time_ms": 25, "page": 1, "size": 1}
}
{"error": "The source with id 000000000000000000000000 does not exist."}
Source
Obtener una fuente
Devuelve una fuente (revista, conferencia u otro tipo de publicación) a partir de su identificador.
GET
/
source
/
{source_id}
Obtener una fuente
curl --request GET \
--url https://api.dev.impactu.colav.co/source/{source_id}import requests
url = "https://api.dev.impactu.colav.co/source/{source_id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dev.impactu.colav.co/source/{source_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/source/{source_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/source/{source_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/source/{source_id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/source/{source_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": {
"abbreviations": [],
"addresses": [],
"apc": {},
"citations_count": [],
"copyright": {"author_retains": true, "url": "https://journals.uni-lj.si/keria/about/submissions"},
"external_ids": [{"id": "1580-0261", "source": "issn"}],
"external_urls": [{"source": "aims_scope", "url": "https://journals.uni-lj.si/keria/about"}],
"global_citations_count": 171,
"global_products_count": 694,
"id": "6aad68732be7843cde64e41b",
"keywords": ["greek and latin studies"],
"languages": ["EN"],
"licenses": [
{
"BY": true,
"NC": false,
"ND": false,
"SA": true,
"type": "CC BY-SA",
"url": "https://creativecommons.org/licenses/by-sa/4.0/"
}
],
"names": [{"lang": "en", "name": "Keria: Studia Latina et Graeca", "source": "doaj"}],
"open_access_start_year": 1999,
"open_access_status": "diamond",
"plagiarism_detection": false,
"products_count": 0,
"publication_time_weeks": 20,
"publisher": {"country_code": "SI", "id": "", "name": "University of Ljubljana Press (Založba Univerze v Ljubljani)"},
"ranking": [{"from_date": 1546318800, "order": 33103, "rank": "-", "source": "scimago Best Quartile", "to_date": 1577768400}],
"relations": [],
"review_processes": ["Double anonymous peer review"],
"scimago_best_quartile": "Q2",
"subjects": [
{
"source": "LCC",
"subjects": [
{
"external_ids": [{"id": "PA", "source": "LCC"}],
"id": "",
"name": "Greek language and literature. Latin language and literature"
}
]
}
],
"topics": [],
"type": "journal",
"types": [{"source": "doaj", "type": "journal"}],
"updated": [{"source": "doaj", "time": 1789749363}],
"waiver": {"has_waiver": false}
},
"meta": {"count": 1, "cursor": {"next": null, "previous": null}, "db_response_time_ms": 25, "page": 1, "size": 1}
}
{"error": "The source with id 000000000000000000000000 does not exist."}
Parámetros de ruta
string
requerido
Identificador de la fuente. Ejemplo:
6aad68732be7843cde64e41b.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.max, page y sort no aplican.
Respuesta
object
La fuente solicitada.
Mostrar propiedades
Mostrar propiedades
string
Identificador de la fuente.
object[]
Nombres de la fuente por fuente de datos (
name, lang, source, provenance).string[]
Abreviaciones del nombre.
string
Tipo principal de la fuente (por ejemplo
journal).object[]
Tipos por fuente de datos (
type, source).object
Editorial:
id, name, country_code.string[]
Idiomas de publicación (códigos ISO 639-1, por ejemplo
"EN", "ES").string[]
Palabras clave que describen el alcance de la fuente.
object[]
Áreas de conocimiento agrupadas por fuente de clasificación (LCC, Scimago…).
object[]
Tópicos OpenAlex asociados a la fuente.
object[]
Clasificaciones de la fuente: cuartil Scimago, h-index, etc. Cada entrada
incluye
rank, source, from_date, to_date y order.string | null
Mejor cuartil Scimago registrado (por ejemplo
"Q1").object
Información de APC:
charges (monto), currency y paid.string | null
Estado de acceso abierto (
diamond, gold, hybrid, closed…).integer | null
Año desde el que la fuente es de acceso abierto.
object[]
Licencias de publicación. Cada entrada incluye
type (por ejemplo
CC BY), url, y los atributos BY, NC, ND, SA.object
Política de derechos de autor:
author_retains (booleano) y url.object
Política de exención de APC:
has_waiver (booleano) y url.string[]
Tipos de revisión por pares (por ejemplo
"Double anonymous peer review").boolean | null
Indica si la fuente usa detección de plagio.
integer | null
Tiempo promedio de publicación en semanas.
integer
Cantidad de productos de autores colombianos en esta fuente.
integer
Cantidad total de productos en la fuente.
object[]
Citas por fuente de datos (
count, source, provenance).integer
Total de citas de la fuente.
object[]
Identificadores externos: ISSN electrónico (
eissn), ISSN impreso
(pissn), Scimago, OpenAlex, Scienti, entre otros.object[]
Enlaces externos: sitio de la revista, política de acceso abierto, etc.
(
url, source).array
Direcciones de la institución editora.
array
Relaciones con otras entidades.
object[]
Última actualización por fuente de datos (
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": {
"abbreviations": [],
"addresses": [],
"apc": {},
"citations_count": [],
"copyright": {"author_retains": true, "url": "https://journals.uni-lj.si/keria/about/submissions"},
"external_ids": [{"id": "1580-0261", "source": "issn"}],
"external_urls": [{"source": "aims_scope", "url": "https://journals.uni-lj.si/keria/about"}],
"global_citations_count": 171,
"global_products_count": 694,
"id": "6aad68732be7843cde64e41b",
"keywords": ["greek and latin studies"],
"languages": ["EN"],
"licenses": [
{
"BY": true,
"NC": false,
"ND": false,
"SA": true,
"type": "CC BY-SA",
"url": "https://creativecommons.org/licenses/by-sa/4.0/"
}
],
"names": [{"lang": "en", "name": "Keria: Studia Latina et Graeca", "source": "doaj"}],
"open_access_start_year": 1999,
"open_access_status": "diamond",
"plagiarism_detection": false,
"products_count": 0,
"publication_time_weeks": 20,
"publisher": {"country_code": "SI", "id": "", "name": "University of Ljubljana Press (Založba Univerze v Ljubljani)"},
"ranking": [{"from_date": 1546318800, "order": 33103, "rank": "-", "source": "scimago Best Quartile", "to_date": 1577768400}],
"relations": [],
"review_processes": ["Double anonymous peer review"],
"scimago_best_quartile": "Q2",
"subjects": [
{
"source": "LCC",
"subjects": [
{
"external_ids": [{"id": "PA", "source": "LCC"}],
"id": "",
"name": "Greek language and literature. Latin language and literature"
}
]
}
],
"topics": [],
"type": "journal",
"types": [{"source": "doaj", "type": "journal"}],
"updated": [{"source": "doaj", "time": 1789749363}],
"waiver": {"has_waiver": false}
},
"meta": {"count": 1, "cursor": {"next": null, "previous": null}, "db_response_time_ms": 25, "page": 1, "size": 1}
}
{"error": "The source with id 000000000000000000000000 does not exist."}