Chapter 43. Zend_Service

Table of Contents

43.1. Introduction
43.2. Zend_Service_Akismet
43.2.1. Introduction
43.2.2. Verify an API key
43.2.3. Check for spam
43.2.4. Submitting known spam
43.2.5. Submitting false positives (ham)
43.2.6. Zend-specific Accessor Methods
43.3. Zend_Service_Amazon
43.3.1. Introduction
43.3.2. Country Codes
43.3.3. Looking up a Specific Amazon Item by ASIN
43.3.4. Performing Amazon Item Searches
43.3.5. Using the Alternative Query API
43.3.5.1. Introduction
43.3.6. Zend_Service_Amazon Classes
43.3.6.1. Zend_Service_Amazon_Item
43.3.6.1.1. Zend_Service_Amazon_Item::asXML()
43.3.6.1.2. Properties
43.3.6.2. Zend_Service_Amazon_Image
43.3.6.2.1. Properties
43.3.6.3. Zend_Service_Amazon_ResultSet
43.3.6.3.1. Zend_Service_Amazon_ResultSet::totalResults()
43.3.6.4. Zend_Service_Amazon_OfferSet
43.3.6.4.1. Properties
43.3.6.5. Zend_Service_Amazon_Offer
43.3.6.5.1. Zend_Service_Amazon_Offer Properties
43.3.6.6. Zend_Service_Amazon_SimilarProduct
43.3.6.6.1. Properties
43.3.6.7. Zend_Service_Amazon_Accessories
43.3.6.7.1. Properties
43.3.6.8. Zend_Service_Amazon_CustomerReview
43.3.6.8.1. Properties
43.3.6.9. Zend_Service_Amazon_EditorialReview
43.3.6.9.1. Properties
43.3.6.10. Zend_Service_Amazon_Listmania
43.3.6.10.1. Properties
43.4. Zend_Service_Amazon_S3
43.4.1. Introduction
43.4.2. Registering with Amazon S3
43.4.3. API Documentation
43.4.4. Features
43.4.5. Getting Started
43.4.6. Bucket operations
43.4.7. Object operations
43.4.8. Stream wrapper
43.5. Zend_Service_Audioscrobbler
43.5.1. Introduction
43.5.2. Users
43.5.3. Artists
43.5.4. Tracks
43.5.5. Tags
43.5.6. Groups
43.5.7. Forums
43.6. Zend_Service_Delicious
43.6.1. Introduction
43.6.2. Retrieving posts
43.6.3. Zend_Service_Delicious_PostList
43.6.4. Editing posts
43.6.5. Deleting posts
43.6.6. Adding new posts
43.6.7. Tags
43.6.8. Bundles
43.6.9. Public data
43.6.9.1. Public posts
43.6.10. HTTP client
43.7. Zend_Service_Flickr
43.7.1. Introduction
43.7.2. Finding Flickr Users' Photos and Information
43.7.3. Finding photos From a Group Pool
43.7.4. Retrieving Flickr Image Details
43.7.5. Zend_Service_Flickr Result Classes
43.7.5.1. Zend_Service_Flickr_ResultSet
43.7.5.1.1. Properties
43.7.5.1.2. Zend_Service_Flickr_ResultSet::totalResults()
43.7.5.2. Zend_Service_Flickr_Result
43.7.5.2.1. Properties
43.7.5.3. Zend_Service_Flickr_Image
43.7.5.3.1. Properties
43.8. Zend_Service_Nirvanix
43.8.1. Introduction
43.8.2. Registering with Nirvanix
43.8.3. API Documentation
43.8.4. Features
43.8.5. Getting Started
43.8.6. Understanding the Proxy
43.8.7. Examining Results
43.8.8. Handling Errors
43.9. Zend_Service_ReCaptcha
43.9.1. Introduction
43.9.2. Simplest use
43.10. Zend_Service_Simpy
43.10.1. Introduction
43.10.2. Links
43.10.3. Tags
43.10.4. Notes
43.10.5. Watchlists
43.11. Introduction
43.11.1. Getting Started with Zend_Service_SlideShare
43.11.2. The SlideShow object
43.11.3. Retrieving a single slide show
43.11.4. Retrieving Groups of Slide Shows
43.11.5. Zend_Service_SlideShare Caching policies
43.11.6. Changing the behavior of the HTTP Client
43.12. Zend_Service_StrikeIron
43.12.1. Overview
43.12.2. Registering with StrikeIron
43.12.3. Getting Started
43.12.4. Making Your First Query
43.12.5. Examining Results
43.12.6. Handling Errors
43.12.7. Checking Your Subscription
43.13. Zend_Service_StrikeIron: Bundled Services
43.13.1. ZIP Code Information
43.13.2. U.S. Address Verification
43.13.3. Sales & Use Tax Basic
43.14. Zend_Service_StrikeIron: Advanced Uses
43.14.1. Using Services by WSDL
43.14.2. Viewing SOAP Transactions
43.15. Zend_Service_Technorati
43.15.1. Introduction
43.15.2. Getting Started
43.15.3. Making Your First Query
43.15.4. Consuming Results
43.15.5. Handling Errors
43.15.6. Checking Your API Key Daily Usage
43.15.7. Available Technorati Queries
43.15.7.1. Technorati Cosmos
43.15.7.2. Technorati Search
43.15.7.3. Technorati Tag
43.15.7.4. Technorati DailyCounts
43.15.7.5. Technorati TopTags
43.15.7.6. Technorati BlogInfo
43.15.7.7. Technorati BlogPostTags
43.15.7.8. Technorati GetInfo
43.15.7.9. Technorati KeyInfo
43.15.8. Zend_Service_Technorati Classes
43.15.8.1. Zend_Service_Technorati_ResultSet
43.15.8.2. Zend_Service_Technorati_CosmosResultSet
43.15.8.3. Zend_Service_Technorati_SearchResultSet
43.15.8.4. Zend_Service_Technorati_TagResultSet
43.15.8.5. Zend_Service_Technorati_DailyCountsResultSet
43.15.8.6. Zend_Service_Technorati_TagsResultSet
43.15.8.7. Zend_Service_Technorati_Result
43.15.8.8. Zend_Service_Technorati_CosmosResult
43.15.8.9. Zend_Service_Technorati_SearchResult
43.15.8.10. Zend_Service_Technorati_TagResult
43.15.8.11. Zend_Service_Technorati_DailyCountsResult
43.15.8.12. Zend_Service_Technorati_TagsResult
43.15.8.13. Zend_Service_Technorati_GetInfoResult
43.15.8.14. Zend_Service_Technorati_BlogInfoResult
43.15.8.15. Zend_Service_Technorati_KeyInfoResult
43.16. Zend_Service_Twitter
43.16.1. Introduction
43.16.2. Authentication
43.16.3. Account Methods
43.16.4. Status Methods
43.16.5. User Methods
43.16.6. Direct Message Methods
43.16.7. Friendship Methods
43.16.8. Favorite Methods
43.16.9. Zend_Service_Twitter_Search
43.16.9.1. Introduction
43.16.9.2. Twitter Trends
43.16.9.3. Searching Twitter
43.16.9.4. Zend-specific Accessor Methods
43.17. Zend_Service_Yahoo
43.17.1. Introduction
43.17.2. Searching the Web with Yahoo!
43.17.3. Finding Images with Yahoo!
43.17.4. Finding videos with Yahoo!
43.17.5. Finding Local Businesses and Services with Yahoo!
43.17.6. Searching Yahoo! News
43.17.7. Searching Yahoo! Site Explorer Inbound Links
43.17.8. Searching Yahoo! Site Explorer's PageData
43.17.9. Zend_Service_Yahoo Classes
43.17.9.1. Zend_Service_Yahoo_ResultSet
43.17.9.1.1. Zend_Service_Yahoo_ResultSet::totalResults()
43.17.9.1.2. Properties
43.17.9.2. Zend_Service_Yahoo_WebResultSet
43.17.9.3. Zend_Service_Yahoo_ImageResultSet
43.17.9.4. Zend_Service_Yahoo_VideoResultSet
43.17.9.5. Zend_Service_Yahoo_LocalResultSet
43.17.9.6. Zend_Service_Yahoo_NewsResultSet
43.17.9.7. Zend_Service_Yahoo_InlinkDataResultSet
43.17.9.8. Zend_Service_Yahoo_PageDataResultSet
43.17.9.9. Zend_Service_Yahoo_Result
43.17.9.9.1. Properties
43.17.9.10. Zend_Service_Yahoo_WebResult
43.17.9.10.1. Properties
43.17.9.11. Zend_Service_Yahoo_ImageResult
43.17.9.11.1. Properties
43.17.9.12. Zend_Service_Yahoo_VideoResult
43.17.9.12.1. Properties
43.17.9.13. Zend_Service_Yahoo_LocalResult
43.17.9.13.1. Properties
43.17.9.14. Zend_Service_Yahoo_NewsResult
43.17.9.14.1. Properties
43.17.9.15. Zend_Service_Yahoo_InlinkDataResult
43.17.9.16. Zend_Service_Yahoo_PageDataResult
43.17.9.17. Zend_Service_Yahoo_Image
43.17.9.17.1. Properties

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