Programmer's Reference Guide

Chapter 40. Zend_Service

Table of Contents

40.1. Introduction
40.2. Zend_Service_Akismet
40.2.1. Introduction
40.2.2. Verify an API key
40.2.3. Check for spam
40.2.4. Submitting known spam
40.2.5. Submitting false positives (ham)
40.2.6. Zend-specific Accessor Methods
40.3. Zend_Service_Amazon
40.3.1. Introduction
40.3.2. Country Codes
40.3.3. Looking up a Specific Amazon Item by ASIN
40.3.4. Performing Amazon Item Searches
40.3.5. Using the Alternative Query API
40.3.5.1. Introduction
40.3.6. Zend_Service_Amazon Classes
40.3.6.1. Zend_Service_Amazon_Item
40.3.6.1.1. Zend_Service_Amazon_Item::asXML()
40.3.6.1.2. Properties
40.3.6.2. Zend_Service_Amazon_Image
40.3.6.2.1. Properties
40.3.6.3. Zend_Service_Amazon_ResultSet
40.3.6.3.1. Zend_Service_Amazon_ResultSet::totalResults()
40.3.6.4. Zend_Service_Amazon_OfferSet
40.3.6.4.1. Properties
40.3.6.5. Zend_Service_Amazon_Offer
40.3.6.5.1. Zend_Service_Amazon_Offer Properties
40.3.6.6. Zend_Service_Amazon_SimilarProduct
40.3.6.6.1. Properties
40.3.6.7. Zend_Service_Amazon_Accessories
40.3.6.7.1. Properties
40.3.6.8. Zend_Service_Amazon_CustomerReview
40.3.6.8.1. Properties
40.3.6.9. Zend_Service_Amazon_EditorialReview
40.3.6.9.1. Properties
40.3.6.10. Zend_Service_Amazon_Listmania
40.3.6.10.1. Properties
40.4. Zend_Service_Audioscrobbler
40.4.1. Introduction to Searching Audioscrobbler
40.4.2. Users
40.4.3. Artists
40.4.4. Tracks
40.4.5. Tags
40.4.6. Groups
40.4.7. Forums
40.5. Zend_Service_Delicious
40.5.1. Introduction
40.5.2. Retrieving posts
40.5.3. Zend_Service_Delicious_PostList
40.5.4. Editing posts
40.5.5. Deleting posts
40.5.6. Adding new posts
40.5.7. Tags
40.5.8. Bundles
40.5.9. Public data
40.5.9.1. Public posts
40.5.10. HTTP client
40.6. Zend_Service_Flickr
40.6.1. Introduction to Searching Flickr
40.6.2. Finding Flickr Users' Photos and Information
40.6.3. Finding photos From a Group Pool
40.6.4. Retrieving Flickr Image Details
40.6.5. Zend_Service_Flickr Result Classes
40.6.5.1. Zend_Service_Flickr_ResultSet
40.6.5.1.1. Properties
40.6.5.1.2. Zend_Service_Flickr_ResultSet::totalResults()
40.6.5.2. Zend_Service_Flickr_Result
40.6.5.2.1. Properties
40.6.5.3. Zend_Service_Flickr_Image
40.6.5.3.1. Properties
40.7. Zend_Service_Nirvanix
40.7.1. Introduction
40.7.2. Registering with Nirvanix
40.7.3. API Documentation
40.7.4. Features
40.7.5. Getting Started
40.7.6. Understanding the Proxy
40.7.7. Examining Results
40.7.8. Handling Errors
40.8. Zend_Service_ReCaptcha
40.8.1. Introduction
40.8.2. Simplest use
40.9. Zend_Service_Simpy
40.9.1. Introduction
40.9.2. Links
40.9.3. Tags
40.9.4. Notes
40.9.5. Watchlists
40.10. Introduction
40.10.1. Getting Started with Zend_Service_SlideShare
40.10.2. The SlideShow object
40.10.3. Retrieving a single slide show
40.10.4. Retrieving Groups of Slide Shows
40.10.5. Zend_Service_SlideShare Caching policies
40.10.6. Changing the behavior of the HTTP Client
40.11. Zend_Service_StrikeIron
40.11.1. Overview
40.11.2. Registering with StrikeIron
40.11.3. Getting Started
40.11.4. Making Your First Query
40.11.5. Examining Results
40.11.6. Handling Errors
40.11.7. Checking Your Subscription
40.12. Zend_Service_StrikeIron: Bundled Services
40.12.1. ZIP Code Information
40.12.2. U.S. Address Verification
40.12.3. Sales & Use Tax Basic
40.13. Zend_Service_StrikeIron: Advanced Uses
40.13.1. Using Services by WSDL
40.13.2. Viewing SOAP Transactions
40.14. Zend_Service_Technorati
40.14.1. Introduction
40.14.2. Getting Started
40.14.3. Making Your First Query
40.14.4. Consuming Results
40.14.5. Handling Errors
40.14.6. Checking Your API Key Daily Usage
40.14.7. Available Technorati Queries
40.14.7.1. Technorati Cosmos
40.14.7.2. Technorati Search
40.14.7.3. Technorati Tag
40.14.7.4. Technorati DailyCounts
40.14.7.5. Technorati TopTags
40.14.7.6. Technorati BlogInfo
40.14.7.7. Technorati BlogPostTags
40.14.7.8. Technorati GetInfo
40.14.7.9. Technorati KeyInfo
40.14.8. Zend_Service_Technorati Classes
40.14.8.1. Zend_Service_Technorati_ResultSet
40.14.8.2. Zend_Service_Technorati_CosmosResultSet
40.14.8.3. Zend_Service_Technorati_SearchResultSet
40.14.8.4. Zend_Service_Technorati_TagResultSet
40.14.8.5. Zend_Service_Technorati_DailyCountsResultSet
40.14.8.6. Zend_Service_Technorati_TagsResultSet
40.14.8.7. Zend_Service_Technorati_Result
40.14.8.8. Zend_Service_Technorati_CosmosResult
40.14.8.9. Zend_Service_Technorati_SearchResult
40.14.8.10. Zend_Service_Technorati_TagResult
40.14.8.11. Zend_Service_Technorati_DailyCountsResult
40.14.8.12. Zend_Service_Technorati_TagsResult
40.14.8.13. Zend_Service_Technorati_GetInfoResult
40.14.8.14. Zend_Service_Technorati_BlogInfoResult
40.14.8.15. Zend_Service_Technorati_KeyInfoResult
40.15. Zend_Service_Yahoo
40.15.1. Introduction
40.15.2. Searching the Web with Yahoo!
40.15.3. Finding Images with Yahoo!
40.15.4. Finding videos with Yahoo!
40.15.5. Finding Local Businesses and Services with Yahoo!
40.15.6. Searching Yahoo! News
40.15.7. Searching Yahoo! Site Explorer Inbound Links
40.15.8. Searching Yahoo! Site Explorer's PageData
40.15.9. Zend_Service_Yahoo Classes
40.15.9.1. Zend_Service_Yahoo_ResultSet
40.15.9.1.1. Zend_Service_Yahoo_ResultSet::totalResults()
40.15.9.1.2. Properties
40.15.9.2. Zend_Service_Yahoo_WebResultSet
40.15.9.3. Zend_Service_Yahoo_ImageResultSet
40.15.9.4. Zend_Service_Yahoo_VideoResultSet
40.15.9.5. Zend_Service_Yahoo_LocalResultSet
40.15.9.6. Zend_Service_Yahoo_NewsResultSet
40.15.9.7. Zend_Service_Yahoo_InlinkDataResultSet
40.15.9.8. Zend_Service_Yahoo_PageDataResultSet
40.15.9.9. Zend_Service_Yahoo_Result
40.15.9.9.1. Properties
40.15.9.10. Zend_Service_Yahoo_WebResult
40.15.9.10.1. Properties
40.15.9.11. Zend_Service_Yahoo_ImageResult
40.15.9.11.1. Properties
40.15.9.12. Zend_Service_Yahoo_VideoResult
40.15.9.12.1. Properties
40.15.9.13. Zend_Service_Yahoo_LocalResult
40.15.9.13.1. Properties
40.15.9.14. Zend_Service_Yahoo_NewsResult
40.15.9.14.1. Properties
40.15.9.15. Zend_Service_Yahoo_InlinkDataResult
40.15.9.16. Zend_Service_Yahoo_PageDataResult
40.15.9.17. Zend_Service_Yahoo_Image
40.15.9.17.1. Properties

40.1. Introduction

Zend_Service is an abstract class which serves as a foundation for web service implementations, such as SOAP or REST.

If you need support for generic, XML-based REST services, you may want to look at Zend_Rest_Client.

In addition to being able to extend the Zend_Service and use Zend_Rest_Client for REST-based web services, Zend also provides support for popular web services. See the following sections for specific information on each supported web service.

Additional services are coming in the future.