SlideShare une entreprise Scribd logo
1  sur  17
INTEGRANTES: ,[object Object]
GONZALO ORDÓÑEZ,[object Object]
¿Qué es Flickr? Flickr es un servicio de almacenamiento de fotografías que se ha hecho muy popular por la facilidad con la que se pueden organizar, subir, compartir las fotografías y también manejar vídeos; la liberación de su API permite a los desarrolladores realizar de forma muy sencilla y limpia sus propios conceptos.
FUNCIONALIDADES Otras funcionalidades son los canales RSS y Atom. El servicio se basa en las características habituales del HTML y el HTTP, permitiendo que sea usable en múltiples plataformas y navegadores.  Un componente no esencial de Flickr, Organizr, se basa en la tecnología de Adobe Flash, la cual aunque es ampliamente disponible, no es plenamente abierta.
DETALLES GENERALES DE LA API La API de Flickr se encuentra disponible a los desarrolladores que la utilicen de forma “no comercial” y en caso de que se desee realizar algo comercial es necesario que se realice un acuerdo previo para que sea posible.
Detalles generales de la API (2)   Según se explica en la descripción general oficial de la API de Flickr para realizar una acción usando la API debes seleccionar una llamada, enviar una solicitud, especificar un método y algunos argumentos para recibir una respuesta con formato.
Descripción detallada La API de Flickr está compuesta por un grupo de métodos a los que se puede llamar . Para realizar una acción usando la API de Flickr, se especifica: El metodo a consumir.  La clave Formato de respuesta(xml)
Descripción detallada (2) Todos los formatos de solicitud, enumerados en la página de índice de API: RequestFormats REST:  Transferencia de Estado Representacional, técnica de arquitectura software para sistemas hipermediadistribuidos, para interfaz web simple que utiliza XML y HTTP XML-RPC:  protocolo de llamada a procedimiento remoto que usa XML para codificar los datos y HTTP como protocolo de transmisión de mensajes SOAP: Protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML Response Formats REST XML-RPC SOAP: JSON:  formato ligero para el intercambio de datos. JSON es un subconjunto de la notación literal de objetos de JavaScript que no requiere el uso de XML. PHP
Lenguajes y API´s Son varios los lenguajes de programación con los que trabaja la API de forma que se satisfagan las necesidades de los desarrolladores, entre ellos se pueden mencionar: ActionScript: flickr api (documentos), Flashr, Flickr API Interfaces REST, as3 flickrlib. ColdFusion: CFlickr CommonLisp: Clickr cUrl: Curlr Delphi: dFlickr Java: flickrj, jickr .NET: Flickr.NET Objective-C: ObjectiveFlickr Perl: Flickr::API 0.03, Flickr::Upload 1.06 PHP: PEAR::Flickr_API, phpFlickr, Phlickr (PHP5) Python: Beej’sPythonFlickr API, FlickrClient, flickr.py REALbasic: REALflickr Ruby: flickr-ruby, flickr.rb, rflickr
Integrando Flickr a Wordpress Para quienes no deseen desarrollar sus propios Script con las anteriores API’s están disponibles varios plugins para integrar Flickr a nuestros blog en Wordpress, su instalación es bastante sencilla, basta con subir el plugin, activarlo, pero será necesario tener el ID Number. Otra alternativa de integración es un complemento para el gestor de contenidos Joomla! el cual puedes descargar.
Api Flickr y vídeos Los vídeos se manejan igual que las fotografías, con la diferencia de que podemos ocupar el link al vídeo tal como lo hacen en Flickr Video Browser.
Ejemplos
Ejemplo1: Manejando Fotos con la clase PhpFlickr PhpFlickr: es una clase de PHP4 escrita por Dan Coulter que funciona como un wrapper para el API REST de Flickr. Implementa métodos que procesan el XML de respuesta de Flickr y lo transforman a arreglos de PHP para que puedas desarrollar la aplicación de forma fácil e intuitiva.  Nos permite comunicar con los servicios web de Flickr para consultar su base de datos imágenes, y así crear nuestros propios script. Para graficar de una mejor manera el uso de esta clase desarrollada en php, hicimos el siguiente ejemplo:
Ejemplo1: Manejando Fotos con la clase PhpFlickr <?php require_once("phpFlickr.php"); //Incluyendo el API de Flickr   $f = new phpFlickr("19ba3dfe35ef2a3d645ad2559572e49c"); //Clase de Api, conseguir en: http://www.flickr.com/services/api/keys/   $nsid = "42222298@N05"; //NSID Usuario, conseguir en: http://idgettr.com/   //Incluir tag, ordenamieno, privacidad, y numero de imagenes a mostrar   $photos = $f->photos_search(array("tags"=>"espol, fiec, ecuador, idolo", "user_id"=>$nsid, "sort"=>"date-posted-desc", "privacy_filter"=>"1", "per_page"=>"20"));   $url    = "http://www.flickr.com/photos/".$nsid."/"; //Url de la Imgen Original if (is_array($photos['photo']))    { foreach ($photos['photo'] as $photo)  	{ 	  $salida = "<divclass='caja'>"; 	  $salida .= "<a href='".$url.$photo['id']."'><imgalt='".$photo['title']."' title='".$photo['title']."' "."src='".$f->buildPhotoURL($photo, "square")."' /></a>";   	  echo $salida."</div>"; 	}   } ?>
Ejemplo 2: Plugin para Wordpress: Media Flickr, de flickr al blog en 2 pasos
Para postear es muy bien usar Flickr como almacén de fotos, sino lo utilizas se comería la tasa de transferencia mensual que tienes contratada muy rápido al cargar tantas imágenes en el blog. Pero es muy tedioso escribir a mano las url de cada imagen que meto y hay un plugin que me facilita enormemente el trabajo. Se llama Wordpress Media Flickr y funciona de forma muy simple y hace su trabajo de maravilla.
Ejemplo 3: JavaFx JavaFx:es una familia de productos y tecnologías de Sun Microsystems para la creación de Rich Internet Applications (RIAs), esto es, aplicaciones web que tienen las características y capacidades de aplicaciones de escritorio, incluyendo aplicaciones multimedia interactivas. Las tecnologías incluidas bajo la denominación JavaFX son JavaFX Script y JavaFX Mobile, aunque hay más productos JavaFX planeados.

Contenu connexe

Similaire à API Flickr

Redes Sociales MSIG
Redes Sociales MSIGRedes Sociales MSIG
Redes Sociales MSIGMario Robayo
 
Flickr & SlideShare
Flickr & SlideShareFlickr & SlideShare
Flickr & SlideSharebluekiu
 
Desarrollo de Aplicaciones para Twitter - CWZGZ
Desarrollo de Aplicaciones para Twitter - CWZGZDesarrollo de Aplicaciones para Twitter - CWZGZ
Desarrollo de Aplicaciones para Twitter - CWZGZequipo24
 
Taller de Diseño y Desarrollo de Aplicaciones para Twitter - Congreso Interne...
Taller de Diseño y Desarrollo de Aplicaciones para Twitter - Congreso Interne...Taller de Diseño y Desarrollo de Aplicaciones para Twitter - Congreso Interne...
Taller de Diseño y Desarrollo de Aplicaciones para Twitter - Congreso Interne...equipo24
 
API REST FOR THE BD2 DATABASE WITHIN THE IBM I SYSTEMS, USING THE PHP FRAMEWO...
API REST FOR THE BD2 DATABASE WITHIN THE IBM I SYSTEMS, USING THE PHP FRAMEWO...API REST FOR THE BD2 DATABASE WITHIN THE IBM I SYSTEMS, USING THE PHP FRAMEWO...
API REST FOR THE BD2 DATABASE WITHIN THE IBM I SYSTEMS, USING THE PHP FRAMEWO...Héctor Curbelo Barrios
 
Construcción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEARConstrucción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEARMarcos Martinez
 
Desarrollando un API con REST
Desarrollando un API con RESTDesarrollando un API con REST
Desarrollando un API con RESTAlex Puig
 
AnáLisis De Fbml
AnáLisis De FbmlAnáLisis De Fbml
AnáLisis De Fbmlluisafer92
 
Medallo Bloguero 16/05/07
Medallo Bloguero   16/05/07Medallo Bloguero   16/05/07
Medallo Bloguero 16/05/07Jorge Montoya
 
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corporacion de Industrias Tecnologicas S.A.
 
Dce2 Introduccion Asp.Net
Dce2 Introduccion Asp.NetDce2 Introduccion Asp.Net
Dce2 Introduccion Asp.NetEsteban Soraire
 
Consumo de web service con volley (api rest)
Consumo de web service con volley (api rest)Consumo de web service con volley (api rest)
Consumo de web service con volley (api rest)Diego Vasco
 
Servicios web con Python
Servicios web con PythonServicios web con Python
Servicios web con PythonManuel Pérez
 

Similaire à API Flickr (20)

Redes Sociales MSIG
Redes Sociales MSIGRedes Sociales MSIG
Redes Sociales MSIG
 
Flickr & SlideShare
Flickr & SlideShareFlickr & SlideShare
Flickr & SlideShare
 
Desarrollo de Aplicaciones para Twitter - CWZGZ
Desarrollo de Aplicaciones para Twitter - CWZGZDesarrollo de Aplicaciones para Twitter - CWZGZ
Desarrollo de Aplicaciones para Twitter - CWZGZ
 
Servicio web.lauraivettecolinvillarreal
Servicio web.lauraivettecolinvillarrealServicio web.lauraivettecolinvillarreal
Servicio web.lauraivettecolinvillarreal
 
Taller de Diseño y Desarrollo de Aplicaciones para Twitter - Congreso Interne...
Taller de Diseño y Desarrollo de Aplicaciones para Twitter - Congreso Interne...Taller de Diseño y Desarrollo de Aplicaciones para Twitter - Congreso Interne...
Taller de Diseño y Desarrollo de Aplicaciones para Twitter - Congreso Interne...
 
Google Api
Google ApiGoogle Api
Google Api
 
RAML
RAMLRAML
RAML
 
API REST FOR THE BD2 DATABASE WITHIN THE IBM I SYSTEMS, USING THE PHP FRAMEWO...
API REST FOR THE BD2 DATABASE WITHIN THE IBM I SYSTEMS, USING THE PHP FRAMEWO...API REST FOR THE BD2 DATABASE WITHIN THE IBM I SYSTEMS, USING THE PHP FRAMEWO...
API REST FOR THE BD2 DATABASE WITHIN THE IBM I SYSTEMS, USING THE PHP FRAMEWO...
 
Construcción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEARConstrucción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEAR
 
Desarrollando un API con REST
Desarrollando un API con RESTDesarrollando un API con REST
Desarrollando un API con REST
 
AnáLisis De Fbml
AnáLisis De FbmlAnáLisis De Fbml
AnáLisis De Fbml
 
Servicios web
Servicios webServicios web
Servicios web
 
API como SaaS
API como SaaSAPI como SaaS
API como SaaS
 
Medallo Bloguero 16/05/07
Medallo Bloguero   16/05/07Medallo Bloguero   16/05/07
Medallo Bloguero 16/05/07
 
OpenAPI 3.0.2
OpenAPI 3.0.2OpenAPI 3.0.2
OpenAPI 3.0.2
 
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
 
Dce2 Introduccion Asp.Net
Dce2 Introduccion Asp.NetDce2 Introduccion Asp.Net
Dce2 Introduccion Asp.Net
 
Consumo de web service con volley (api rest)
Consumo de web service con volley (api rest)Consumo de web service con volley (api rest)
Consumo de web service con volley (api rest)
 
Joomla
JoomlaJoomla
Joomla
 
Servicios web con Python
Servicios web con PythonServicios web con Python
Servicios web con Python
 

Plus de jvelizster

Api De Google Calendar
Api De Google CalendarApi De Google Calendar
Api De Google Calendarjvelizster
 
Produccion Global
Produccion GlobalProduccion Global
Produccion Globaljvelizster
 
Cien Mejorque Uno
Cien Mejorque UnoCien Mejorque Uno
Cien Mejorque Unojvelizster
 
Google Analytics
Google AnalyticsGoogle Analytics
Google Analyticsjvelizster
 
Los Pioneros de la Producción entre iguales
Los Pioneros de la Producción entre igualesLos Pioneros de la Producción entre iguales
Los Pioneros de la Producción entre igualesjvelizster
 
El Lugar De Trabajo Wiki
El Lugar De Trabajo WikiEl Lugar De Trabajo Wiki
El Lugar De Trabajo Wikijvelizster
 
Mentes Colaborativas
Mentes ColaborativasMentes Colaborativas
Mentes Colaborativasjvelizster
 
Los Neo Alejandrinos
Los Neo AlejandrinosLos Neo Alejandrinos
Los Neo Alejandrinosjvelizster
 
La Tormenta Perfecta
La Tormenta PerfectaLa Tormenta Perfecta
La Tormenta Perfectajvelizster
 
Plataformas para la Participación
Plataformas para la ParticipaciónPlataformas para la Participación
Plataformas para la Participaciónjvelizster
 

Plus de jvelizster (19)

API de Gadget
API de GadgetAPI de Gadget
API de Gadget
 
Api De Google Calendar
Api De Google CalendarApi De Google Calendar
Api De Google Calendar
 
Api Podcast
Api PodcastApi Podcast
Api Podcast
 
Produccion Global
Produccion GlobalProduccion Global
Produccion Global
 
Api Facebook
Api FacebookApi Facebook
Api Facebook
 
Dspace
DspaceDspace
Dspace
 
Google Maps
Google MapsGoogle Maps
Google Maps
 
Cien Mejorque Uno
Cien Mejorque UnoCien Mejorque Uno
Cien Mejorque Uno
 
API Twitter
API TwitterAPI Twitter
API Twitter
 
Google Analytics
Google AnalyticsGoogle Analytics
Google Analytics
 
UStream Appi
UStream AppiUStream Appi
UStream Appi
 
Los Pioneros de la Producción entre iguales
Los Pioneros de la Producción entre igualesLos Pioneros de la Producción entre iguales
Los Pioneros de la Producción entre iguales
 
El Lugar De Trabajo Wiki
El Lugar De Trabajo WikiEl Lugar De Trabajo Wiki
El Lugar De Trabajo Wiki
 
Prosumidores
ProsumidoresProsumidores
Prosumidores
 
Mentes Colaborativas
Mentes ColaborativasMentes Colaborativas
Mentes Colaborativas
 
Los Neo Alejandrinos
Los Neo AlejandrinosLos Neo Alejandrinos
Los Neo Alejandrinos
 
La Tormenta Perfecta
La Tormenta PerfectaLa Tormenta Perfecta
La Tormenta Perfecta
 
Plataformas para la Participación
Plataformas para la ParticipaciónPlataformas para la Participación
Plataformas para la Participación
 
IdeáGoras
IdeáGorasIdeáGoras
IdeáGoras
 

Dernier

Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAELIASPELAEZSARMIENTO1
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 

Dernier (20)

Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 

API Flickr

  • 1.
  • 2.
  • 3. ¿Qué es Flickr? Flickr es un servicio de almacenamiento de fotografías que se ha hecho muy popular por la facilidad con la que se pueden organizar, subir, compartir las fotografías y también manejar vídeos; la liberación de su API permite a los desarrolladores realizar de forma muy sencilla y limpia sus propios conceptos.
  • 4. FUNCIONALIDADES Otras funcionalidades son los canales RSS y Atom. El servicio se basa en las características habituales del HTML y el HTTP, permitiendo que sea usable en múltiples plataformas y navegadores. Un componente no esencial de Flickr, Organizr, se basa en la tecnología de Adobe Flash, la cual aunque es ampliamente disponible, no es plenamente abierta.
  • 5. DETALLES GENERALES DE LA API La API de Flickr se encuentra disponible a los desarrolladores que la utilicen de forma “no comercial” y en caso de que se desee realizar algo comercial es necesario que se realice un acuerdo previo para que sea posible.
  • 6. Detalles generales de la API (2) Según se explica en la descripción general oficial de la API de Flickr para realizar una acción usando la API debes seleccionar una llamada, enviar una solicitud, especificar un método y algunos argumentos para recibir una respuesta con formato.
  • 7. Descripción detallada La API de Flickr está compuesta por un grupo de métodos a los que se puede llamar . Para realizar una acción usando la API de Flickr, se especifica: El metodo a consumir. La clave Formato de respuesta(xml)
  • 8. Descripción detallada (2) Todos los formatos de solicitud, enumerados en la página de índice de API: RequestFormats REST: Transferencia de Estado Representacional, técnica de arquitectura software para sistemas hipermediadistribuidos, para interfaz web simple que utiliza XML y HTTP XML-RPC: protocolo de llamada a procedimiento remoto que usa XML para codificar los datos y HTTP como protocolo de transmisión de mensajes SOAP: Protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML Response Formats REST XML-RPC SOAP: JSON: formato ligero para el intercambio de datos. JSON es un subconjunto de la notación literal de objetos de JavaScript que no requiere el uso de XML. PHP
  • 9. Lenguajes y API´s Son varios los lenguajes de programación con los que trabaja la API de forma que se satisfagan las necesidades de los desarrolladores, entre ellos se pueden mencionar: ActionScript: flickr api (documentos), Flashr, Flickr API Interfaces REST, as3 flickrlib. ColdFusion: CFlickr CommonLisp: Clickr cUrl: Curlr Delphi: dFlickr Java: flickrj, jickr .NET: Flickr.NET Objective-C: ObjectiveFlickr Perl: Flickr::API 0.03, Flickr::Upload 1.06 PHP: PEAR::Flickr_API, phpFlickr, Phlickr (PHP5) Python: Beej’sPythonFlickr API, FlickrClient, flickr.py REALbasic: REALflickr Ruby: flickr-ruby, flickr.rb, rflickr
  • 10. Integrando Flickr a Wordpress Para quienes no deseen desarrollar sus propios Script con las anteriores API’s están disponibles varios plugins para integrar Flickr a nuestros blog en Wordpress, su instalación es bastante sencilla, basta con subir el plugin, activarlo, pero será necesario tener el ID Number. Otra alternativa de integración es un complemento para el gestor de contenidos Joomla! el cual puedes descargar.
  • 11. Api Flickr y vídeos Los vídeos se manejan igual que las fotografías, con la diferencia de que podemos ocupar el link al vídeo tal como lo hacen en Flickr Video Browser.
  • 13. Ejemplo1: Manejando Fotos con la clase PhpFlickr PhpFlickr: es una clase de PHP4 escrita por Dan Coulter que funciona como un wrapper para el API REST de Flickr. Implementa métodos que procesan el XML de respuesta de Flickr y lo transforman a arreglos de PHP para que puedas desarrollar la aplicación de forma fácil e intuitiva. Nos permite comunicar con los servicios web de Flickr para consultar su base de datos imágenes, y así crear nuestros propios script. Para graficar de una mejor manera el uso de esta clase desarrollada en php, hicimos el siguiente ejemplo:
  • 14. Ejemplo1: Manejando Fotos con la clase PhpFlickr <?php require_once("phpFlickr.php"); //Incluyendo el API de Flickr $f = new phpFlickr("19ba3dfe35ef2a3d645ad2559572e49c"); //Clase de Api, conseguir en: http://www.flickr.com/services/api/keys/ $nsid = "42222298@N05"; //NSID Usuario, conseguir en: http://idgettr.com/ //Incluir tag, ordenamieno, privacidad, y numero de imagenes a mostrar $photos = $f->photos_search(array("tags"=>"espol, fiec, ecuador, idolo", "user_id"=>$nsid, "sort"=>"date-posted-desc", "privacy_filter"=>"1", "per_page"=>"20")); $url = "http://www.flickr.com/photos/".$nsid."/"; //Url de la Imgen Original if (is_array($photos['photo'])) { foreach ($photos['photo'] as $photo) { $salida = "<divclass='caja'>"; $salida .= "<a href='".$url.$photo['id']."'><imgalt='".$photo['title']."' title='".$photo['title']."' "."src='".$f->buildPhotoURL($photo, "square")."' /></a>"; echo $salida."</div>"; } } ?>
  • 15. Ejemplo 2: Plugin para Wordpress: Media Flickr, de flickr al blog en 2 pasos
  • 16. Para postear es muy bien usar Flickr como almacén de fotos, sino lo utilizas se comería la tasa de transferencia mensual que tienes contratada muy rápido al cargar tantas imágenes en el blog. Pero es muy tedioso escribir a mano las url de cada imagen que meto y hay un plugin que me facilita enormemente el trabajo. Se llama Wordpress Media Flickr y funciona de forma muy simple y hace su trabajo de maravilla.
  • 17. Ejemplo 3: JavaFx JavaFx:es una familia de productos y tecnologías de Sun Microsystems para la creación de Rich Internet Applications (RIAs), esto es, aplicaciones web que tienen las características y capacidades de aplicaciones de escritorio, incluyendo aplicaciones multimedia interactivas. Las tecnologías incluidas bajo la denominación JavaFX son JavaFX Script y JavaFX Mobile, aunque hay más productos JavaFX planeados.