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.