You are on page 1of 10

API #1:ITunes store

Me permite entrar a la dataBase de Itunes, pudiendo encontrar artistas, cds y canciones del
momento.
-Método #1:Buscar artista por su nombre
URL:https://itunes.apple.com/search?
Los parámetros son:

Parameter Key Description Required Values

term The URL-encoded Y Any URL-encoded


text string you want text string. Note: URL
to search for. For encoding replaces
example: spaces with the plus
jack+johnson. (+) character and all
characters except the
following are
encoded: letters,
numbers, periods (.),
dashes (-),
underscores (_), and
asterisks (*).

country The two-letter Y See


country code for the http://en.wikipedia.or
store you want to g/wiki/
search. The search ISO_3166-1_alpha-2
uses the default store for a list of ISO
front for the specified Country Codes.
country. For example:
US. The default is
US.

media The media type you N movie, podcast,


want to search for. music, musicVideo,
For example: movie. audiobook, shortFilm,
The default is all. tvShow, software,
ebook, all
entity The type of results N The following entities
you want returned, are available for each
relative to the media type:
specified media type.
For example:
movieArtist for a movie movieA
movie media type rtist,
search. The default is movie
the track entity
associated with the
specified media type.

podcas podcas
t tAuthor
,
podcas
t

music musicA
rtist,
musicT
rack,
album,
musicV
ideo,
mix,
song

Please
note
that
“music
Track”
can
include
both
songs
and
music
videos
in the
results

allback The name of the Y, for cross-site wsSearchCB


Javascript callback searches
function you want to
use when returning
search results to your
website. For
example:
wsSearchCB.

limit The number of N 1 to 200


search results you
want the iTunes
Store to return. For
example: 25.The
default is 50.

lang The language, N en_us, ja_jp


English or Japanese,
you want to use
when returning
search results.
Specify the language
using the five-letter
codename. For
example: en_us.The
default is en_us
(English).

version The search result key N 1, 2


version you want to
receive back from
your search.The
default is 2.
explicit A flag indicating N Yes, No
whether or not you
want to include
explicit content in
your search
results.The default is
Yes.

Tipo:GET
URL:https://itunes.apple.com/search?
-Método #2:Buscar música de un artista en específico, que sólo se encuentre en un país
específico.
Tipo:GET.
Los parámetros son: los mismos que los de arriba(Método 1)
API #2:En esta API se puede acceder a la mayor cantidad de datos de un catálogo
bibliográfico.
URL:https://www.etnassoft.com/api/v1/get/?
-Método #1:Recuperar los libros más vistos de la categoría programación
Los parámetros son:
id(integer) El id del libro
?id=505
Default: null
book_title(string) El título del libro
?book_title=javascript
?book_title="eloquent javascript"
NOTA: Si el título son varias palabras, debe entrecomillarlo.

Default: null
book_author(string) El autor del libro
?book_author=paenza
?book_author="Adrian Paenza"
NOTA: Si el título son varias palabras, debe entrecomillarlo.

Default: null
publisher(string) La editorial del libro
?publisher=UOC
?publisher="Green Tea Press"
NOTA: Si el título son varias palabras, debe entrecomillarlo.

Default: null
publisher_date(string) La fecha de publicación del libro
?publisher_date=2011
Default: null
lang(string) Lenguaje del libro
?lang=english
Default: all
keyword(string) Palabra clave del libro
?keyword=java
NOTA: Para buscar varias palabras, se pueden concatenar utilizando el signo +

NOTA 2: Debido a las limitaciones de este parámetro, en caso de enviarse varias palabras
concatenadas, la búsqueda es estricta y únicamente se devolverán aquellos resultados
donde se encuentren estas palabras de forma consecutiva.

?keyword=javascript+avanzado - Se buscan aquellos libros que contengan de forma estricta


la cadena javascript avanzado.
Default: null
book_title_index(string) Búsqueda por índice-prefijo
?book_title_index=a,b
Este parámetro permite realizar búsquedas por prefijo dentro de los títulos del catálogo. Útil
para crear índices.

NOTA: La principal diferencia con keyword es que este argumento requiere que la cadena a
buscar se encuentre al inicio de cada título.

NOTA 2: En caso de buscarse varios índices, es interesante utilizar el parámetro order para
obtener una lista de resultados ordenada.

NOTA 3: En caso de buscarse varios índices y estar el número de resultados acotado


mediante num_items, solo se devuelven los primeros n items del conjunto completo
encontrado, siendo n el número indicado en num_items.

Este parámetro acepta varios índices separados por comas, lo cual indica al sistema que
tiene que buscar objetos que coincidan con cada criterio/prefijo:
book_title_index=z - Se buscan aquellos libros que únicamente comiencen por la letra 'z'.
book_title_index=a,b - Se buscan aquellos libros que comiencen por la letra 'a' y la letra 'b'.
book_title_index=0,1,2,3,4,5,6,7,8,9 - Se buscan aquellos libros cuyo título comience por un
número (entre el 0 y el 9).
book_title_index=s,m&num_items=100&order=a_z - Se buscan aquellos libros que
comiencen por la letra 's' y la letra 'm'; se ordenan alfabéticamente y del conjunto total se
devuelven los 100 primeros.
Default: null
category(string) Categoría del libro (RELACIÓN DE CATEGORÍAS)
?category=programacion
Default: all
category_id(integer) ID de categoría (RELACIÓN DE CATEGORÍAS)
?category_id=212
Default: null
subcategory(string) Subcategorías del libro (RELACIÓN DE SUBCATEGORÍAS)
?subcategory=subversion
Default: all
subcategory_id(integer) ID de subcategoría (RELACIÓN DE SUBCATEGORÍAS)
?subcategory_id=211
Default: null
any_tags(array) Etiquetas que puede contener el libro
?any_tags=[Google, SEO, SEM]
NOTA: Se buscarán aquellos libros que pertenezcan al menos a una etiqueta.

Default: null
results_range(integer) Paginación de los resultados.
Este parámetro permite obtener segmentos concretos dentro del conjunto de resultados
encontrados, siendo especialmente útil para crear una paginación.
?results_range=0,10
Este parámetro acepta dos argumentos siendo el segundo opcional. El primero indica a
partir de qué objeto se envía el resultado encontrado, mientras que el segundo indica
cuántos objetos se van a enviar:
results_range=0,10 - Se envían los 10 primeros resultados encontrados (empezando desde
el resultado 0).
results_range=10,10 - Se envían los siguientes 10 resultados encontrados (se comienza
desde el item 10).
results_range=20,10 - Se envían los siguientes 10 resultados encontrados (comenzando
desde el item 20).
results_range=30&num_items=20 - Sintaxis alternativa: se envían los n siguientes
resultados siendo n el número definido mediante el parámetro num_items (por defecto, 10).
Default: null
criteria(string) Criterio para crear una colección
El criterio puede ser:
most_viewed - Los libros más vistos
most_commented - Los libros más comentados
Default: null
order(string) Filtro para ordenar los resultados
Los filtros pueden ser:
a_z - Ordenación alfabética normal (A-Z)
z_a - Ordenación alfabética inversa (Z-A)
newest - Ordenación cronológica (el más nuevo primero)
oldest - Ordenación cronológica (el más antiguo primero)
Default: newest
since(string) En catálogo de OpenLibra desde...
Las cadenas pueden ser:
today - Libros incorporados en el día actual
last_week - Libros incorporados durante la última semana
last_month - Libros incorporados durante el último mes
last_year - Libros incorporados durante el último año
Default: none
num_items(integer) Número de libros a mostrar
?num_items=25
Default: 10
count_items(boolean) Número items devueltos.
En lugar de devolver todos los detalles de una consulta, muestra el número total de objetos
encontrados. Útil para habilitar una paginación de resultados o para testing.
?count_items=true
Default: false
decode(boolean) Normaliza la codificación.
Normalización de caracteres (UTF-8) a lo largo de todo el objeto de respuesta. Por defecto,
y para mantener la retrocompatibilidad, el parámetro está desactivado.
?decode=true
Default: false
json(boolean) Normaliza el formato.
Este parámetro elimina los paréntesis propios del formato JSONP.
?json=true
Default: false

Tipo:GET.
-Método #2:Recuperar los libros que tengan en algún campo el término Javascript y se
hayan publicado durante 2011
Los parámetros son: los mismos que en el método 1.
Tipo:GET
API #3:API del Servicio de Normalización de Datos Geográficos de Argentina.
La API del Servicio de Normalización de Datos Geográficos, permite normalizar y codificar
los nombres de unidades territoriales de la Argentina (provincias, departamentos, municipios
y localidades) y de sus calles, así como ubicar coordenadas dentro de ellas.
URL:https://apis.datos.gob.ar/georef/api/provincias?
-Método #1:Obtener datos de Santiago del Estero
Los parámetros son:{
nombre
id
centroide
lat
lon
cantidad
total
inicio
parametros(es un array)
Tipo:GET
-Método #2:Obtener datos de Bs As.
Los parámetros son:
nombre
id
centroide
lat
lon
cantidad
total
inicio
parámetros(es un array)
Tipo:GET

You might also like