Professional Web APIs with PHP: eBay, Google, PayPal, Amazon, FedEx, Plus Web Feeds

  • 5h 31m
  • Paul Reinheimer
  • John Wiley & Sons (US)
  • 2006

As the only book that details how to integrate different APIs and web feeds in PHP so websites can leverage content from eBay, Google, PayPal, Amazon, and FedEx, this hands-on guide takes you step by step through each stage of the API process. Experienced PHP programmer Paul Michael Reinheimer walks you through the production and consumption angles of web feeds and discusses XML-feeds so that you can access one of the fastest growing trends on the web. With real-world examples covering everything from basic test implementations to integration with existing sites, you'll learn how to produce and document your own APIs, which will allow you to expand your sites and may even prompt you to re-examine how you structure your code.

What you will learn from this book

  • How to add a third party API to your site or program one of your own
  • Ways that a small ISP can use the Yahoo! XML feed to publish recent technology on a site
  • Why APIs are the preferred method for disparate applications to interact over the web
  • Differences between the functions of APIs and web feeds and the benefits each has to offer
  • The basic structure for REST and SOAP APIs

Who this book is for

This book is for programmers who have a strong understanding of PHP and are looking for detailed coverage of multiple APIs in PHP.

About the Author

Paul Reinheimer (Ontario, Canada) is a Zend Certified Engineer and principal member of the PHP Security Consortium (PHPSEC). He is currently developing Share The Beat, an online music portal developed extensively in PHP. Paul has been programming in PHP for the last three years on a multitude of professional and personal projects.

In this Book

  • Introducing Web Services
  • Introducing Web Feeds
  • Consuming Web Feeds
  • Producing Web Feeds
  • Introduction to Web APIs
  • Interacting with the Google API
  • Interacting with the Amazon API
  • Interacting with the FedEx API
  • Interacting with the eBay API
  • Interacting with the PayPal API
  • Other Major APIs
  • Producing Web APIs
SHOW MORE
FREE ACCESS