Taller datos con $http

Alexander A. Ramírez M.

La forma de acceder datos con AngularJS es mediante el servicio $http.

En este taller vamos a hacer una aplicación con las características siguientes:

  • Haga una aplicación con una pantalla que muestra la información sobre la cotización de un grupo de acciones en la bolsa utilizando el API de Yahoo. URL: http://finance.yahoo.com/webservice/v1/symbols/’+ ‘AAPL,YHOO’ +’/quote?format=json&view=detail
  • Incorpore la funcionalidad de agregar acciones a la lista y eliminar acciones de la lista.
  • Incorpore la funcionalidad de pull to refresh y de actualizaciones automáticas cada minuto.
  • Agregue una pantalla para ver los detalles de una acción específica.
  • Ofrezca una opción para cambiar la frecuencia de las actualizaciones a que se realicen cada 1min, 2min y 5min.
  • Cree un servicio de acceso a los datos del API de Yahoo.
  • Agregue los estilos para mostrar la información en pantalla de forma similar a como lo hace la aplicación del iPhone.
  • Utilice el servicio de persistencia para almacenar la lista de acciones a revisar.

Les dejo un ejemplo de uso del API de Yahoo para acceder la información.

Por otra parte a veces es necesario realizar una autenticación básica (Auth Basic) para acceder a un recurso en la red. Les dejo un ejemplo de Auth Basic que básicamente utiliza Base64 para codificar las credenciales y enviarlas al servicio con $http.