Chapter 35. Zend_Service

Table of Contents

35.1. Introduction
35.2. Zend_Service_Akismet
35.2.1. Introduction
35.2.2. Verify an API key
35.2.3. Check for spam
35.2.4. Submitting known spam
35.2.5. Submitting false positives (ham)
35.2.6. Zend-specific Accessor Methods
35.3. Zend_Service_Amazon
35.3.1. Introduction
35.3.2. Country Codes
35.3.3. Looking up a Specific Amazon Item by ASIN
35.3.4. Performing Amazon Item Searches
35.3.5. Using the Alternative Query API
35.3.5.1. Introduction
35.3.6. Zend_Service_Amazon Classes
35.3.6.1. Zend_Service_Amazon_Item
35.3.6.1.1. Zend_Service_Amazon_Item::asXML()
35.3.6.1.2. Properties
35.3.6.2. Zend_Service_Amazon_Image
35.3.6.2.1. Properties
35.3.6.3. Zend_Service_Amazon_ResultSet
35.3.6.3.1. Zend_Service_Amazon_ResultSet::totalResults()
35.3.6.4. Zend_Service_Amazon_OfferSet
35.3.6.4.1. Properties
35.3.6.5. Zend_Service_Amazon_Offer
35.3.6.5.1. Zend_Service_Amazon_Offer Properties
35.3.6.6. Zend_Service_Amazon_SimilarProduct
35.3.6.6.1. Properties
35.3.6.7. Zend_Service_Amazon_Accessories
35.3.6.7.1. Properties
35.3.6.8. Zend_Service_Amazon_CustomerReview
35.3.6.8.1. Properties
35.3.6.9. Zend_Service_Amazon_EditorialReview
35.3.6.9.1. Properties
35.3.6.10. Zend_Service_Amazon_Listmania
35.3.6.10.1. Properties
35.4. Zend_Service_Audioscrobbler
35.4.1. Introduction to Searching Audioscrobbler
35.4.2. Users
35.4.3. Artists
35.4.4. Tracks
35.4.5. Tags
35.4.6. Groups
35.4.7. Forums
35.5. Zend_Service_Delicious
35.5.1. Introduction
35.5.2. Retrieving posts
35.5.3. Zend_Service_Delicious_PostList
35.5.4. Editing posts
35.5.5. Deleting posts
35.5.6. Adding new posts
35.5.7. Tags
35.5.8. Bundles
35.5.9. Public data
35.5.9.1. Public posts
35.5.10. HTTP client
35.6. Zend_Service_Flickr
35.6.1. Introduction to Searching Flickr
35.6.2. Finding Flickr Users' Photos and Information
35.6.3. Finding photos From a Group Pool
35.6.4. Retrieving Flickr Image Details
35.6.5. Zend_Service_Flickr Result Classes
35.6.5.1. Zend_Service_Flickr_ResultSet
35.6.5.1.1. Properties
35.6.5.1.2. Zend_Service_Flickr_ResultSet::totalResults()
35.6.5.2. Zend_Service_Flickr_Result
35.6.5.2.1. Properties
35.6.5.3. Zend_Service_Flickr_Image
35.6.5.3.1. Properties
35.7. Zend_Service_Nirvanix
35.7.1. Introduction
35.7.2. Registering with Nirvanix
35.7.3. API Documentation
35.7.4. Features
35.7.5. Getting Started
35.7.6. Understanding the Proxy
35.7.7. Examining Results
35.7.8. Handling Errors
35.8. Zend_Service_Simpy
35.8.1. Introduction
35.8.2. Links
35.8.3. Tags
35.8.4. Notes
35.8.5. Watchlists
35.9. Introduction
35.9.1. Getting Started with Zend_Service_SlideShare
35.9.2. The SlideShow object
35.9.3. Retrieving a single slide show
35.9.4. Retrieving Groups of Slide Shows
35.9.5. Zend_Service_SlideShare Caching policies
35.9.6. Changing the behavior of the HTTP Client
35.10. Zend_Service_StrikeIron
35.10.1. Overview
35.10.2. Registering with StrikeIron
35.10.3. Getting Started
35.10.4. Making Your First Query
35.10.5. Examining Results
35.10.6. Handling Errors
35.10.7. Checking Your Subscription
35.11. Zend_Service_StrikeIron: Bundled Services
35.11.1. ZIP Code Information
35.11.2. U.S. Address Verification
35.11.3. Sales & Use Tax Basic
35.12. Zend_Service_StrikeIron: Advanced Uses
35.12.1. Using Services by WSDL
35.12.2. Viewing SOAP Transactions
35.13. Zend_Service_Technorati
35.13.1. Introduction
35.13.2. Getting Started
35.13.3. Making Your First Query
35.13.4. Consuming Results
35.13.5. Handling Errors
35.13.6. Checking Your API Key Daily Usage
35.13.7. Available Technorati Queries
35.13.7.1. Technorati Cosmos
35.13.7.2. Technorati Search
35.13.7.3. Technorati Tag
35.13.7.4. Technorati DailyCounts
35.13.7.5. Technorati TopTags
35.13.7.6. Technorati BlogInfo
35.13.7.7. Technorati BlogPostTags
35.13.7.8. Technorati GetInfo
35.13.7.9. Technorati KeyInfo
35.13.8. Zend_Service_Technorati Classes
35.13.8.1. Zend_Service_Technorati_ResultSet
35.13.8.2. Zend_Service_Technorati_CosmosResultSet
35.13.8.3. Zend_Service_Technorati_SearchResultSet
35.13.8.4. Zend_Service_Technorati_TagResultSet
35.13.8.5. Zend_Service_Technorati_DailyCountsResultSet
35.13.8.6. Zend_Service_Technorati_TagsResultSet
35.13.8.7. Zend_Service_Technorati_Result
35.13.8.8. Zend_Service_Technorati_CosmosResult
35.13.8.9. Zend_Service_Technorati_SearchResult
35.13.8.10. Zend_Service_Technorati_TagResult
35.13.8.11. Zend_Service_Technorati_DailyCountsResult
35.13.8.12. Zend_Service_Technorati_TagsResult
35.13.8.13. Zend_Service_Technorati_GetInfoResult
35.13.8.14. Zend_Service_Technorati_BlogInfoResult
35.13.8.15. Zend_Service_Technorati_KeyInfoResult
35.14. Zend_Service_Yahoo
35.14.1. Introduction
35.14.2. Searching the Web with Yahoo!
35.14.3. Finding Images with Yahoo!
35.14.4. Finding videos with Yahoo!
35.14.5. Finding Local Businesses and Services with Yahoo!
35.14.6. Searching Yahoo! News
35.14.7. Searching Yahoo! Site Explorer Inbound Links
35.14.8. Searching Yahoo! Site Explorer's PageData
35.14.9. Zend_Service_Yahoo Classes
35.14.9.1. Zend_Service_Yahoo_ResultSet
35.14.9.1.1. Zend_Service_Yahoo_ResultSet::totalResults()
35.14.9.1.2. Properties
35.14.9.2. Zend_Service_Yahoo_WebResultSet
35.14.9.3. Zend_Service_Yahoo_ImageResultSet
35.14.9.4. Zend_Service_Yahoo_VideoResultSet
35.14.9.5. Zend_Service_Yahoo_LocalResultSet
35.14.9.6. Zend_Service_Yahoo_NewsResultSet
35.14.9.7. Zend_Service_Yahoo_InlinkDataResultSet
35.14.9.8. Zend_Service_Yahoo_PageDataResultSet
35.14.9.9. Zend_Service_Yahoo_Result
35.14.9.9.1. Properties
35.14.9.10. Zend_Service_Yahoo_WebResult
35.14.9.10.1. Properties
35.14.9.11. Zend_Service_Yahoo_ImageResult
35.14.9.11.1. Properties
35.14.9.12. Zend_Service_Yahoo_VideoResult
35.14.9.12.1. Properties
35.14.9.13. Zend_Service_Yahoo_LocalResult
35.14.9.13.1. Properties
35.14.9.14. Zend_Service_Yahoo_NewsResult
35.14.9.14.1. Properties
35.14.9.15. Zend_Service_Yahoo_InlinkDataResult
35.14.9.16. Zend_Service_Yahoo_PageDataResult
35.14.9.17. Zend_Service_Yahoo_Image
35.14.9.17.1. Properties

35.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.