Cargando…

PHP Web 2.0 mashup projects : create practical mashups in PHP, grabbing and mixing data from Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!, Last.fm, and 411Sync.com /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Chow, Shu-Wai
Otros Autores: Stefanov, Stoyan (Revisador)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, U.K. : Packt Pub., 2007.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Table of Contents; Preface; Chapter 1: Introduction to Mashups; Web 2.0 and Mashups; Importance of Data; User Communities; How We Will Create Mashups; More Mashups; Chapter 2: Buy it on Amazon; Project Overview; XML-RPC; XML-RPC Structure; XML-RPC Request; Arrays; Struct; XML-RPC Response; Working with XML-RPC in PHP; Making an XML-RPC Request; Serializing Data with XML-RPC Encode Request; Calling XML-RPC Using Sockets; Processing an XML-RPC Response; Creating an XML-RPC Parser Class; Testing Our XML-RPC Parser Class; Using PEAR to Handle XML-RPC; REST; Working with REST in PHP
  • Making a REST RequestA GET and POST Refresher; Using Sockets to Initiate a REST Request; Creating GET and POST Request Functions; Making a REST Parser Class; Testing Our REST Parser Class; Processing a REST Response; Basic Walkthrough with PHP and SAX; Creating a SAX Parser Class; Internet UPC Database API; Amazon API; A Tour of ECS; Anatomy of an ECS REST Request; Location of Service; Mashing Up; Product Lookups; Handling Amazon's XML Responses; Summary; Chapter 3: Make Your Own Search Engine; Project Overview; SOAP; Web Services Descriptor Language (WSDL) With XML Schema Data (XSD)
  • Basic WSDL Structuredefinitions Element; types Element; message Element; portType Element; binding Element; service Element; The SOAP Message; Envelope; Header; Body; Fault; PHP's SoapClient; Creating Parameters; Instantiate the SoapClient; Instantiating in WSDL Mode; Instantiating in Non-WSDL Mode; Making the Call and Using SoapClient Methods; Handling the SOAP Response; Microsoft Live Search Web Service; Using Search; Yahoo! Search Web Service; Using Web Search; Mashing Up; Summary; Chapter 4: Your Own Video Jukebox; Project Overview; XSPF; RSS; YouTube Overview; YouTube Developer API
  • Last.fm OverviewAudioscrobbler Web Services; Parsing With PEAR; Package Installation and Usage; File_XSPF; Services_YouTube; XML_RSS; Mashing Up; Mashup Architecture; Main Page; Navigation Page; Content Page; Using the Mashup; Summary; Chapter 5: Traffic Incidents via SMS; Project Overview; Screen Scraping the PHP Way; Parsing with DOM Functions; Basic Element and Attribute Parsing; Testing the Schema; More About PHP's Implementation of the DOM; 411Sync.com API; Creating Your Mobile Search Keyword; Name Your Keyword; Format the Users will Use when They Use Your Search
  • HTTP Location of the XML DataCalifornia Highway Patrol Incident Page; Mashing Up; The Incident Class; The DOM Parser Class; The CHP DOM Parser Class; Creating the Feed Page; Testing and Deploying; Summary; Chapter 6: London Tube Photos; Project Overview; Preliminary Planning; Finding Tube Information; Integrating Google Maps and Flickr Services; Application Sequence; Resource Description Framework (RDF); SPARQL; Analyzing the Query Subject; Anatomy of a SPARQL Query; Writing SPARQL WHERE Clauses; Basic Principles; A Simple Query; Querying for Types; Ordering, Limiting, and Offsetting