Español | English
Update 2010-01-04 - Revision 20081

Chapter 60. Zend_Service

Table of Contents

60.1. Introduction
60.2. Zend_Service_Akismet
60.2.1. Introduction
60.2.2. Verify an API key
60.2.3. Check for spam
60.2.4. Submitting known spam
60.2.5. Submitting false positives (ham)
60.2.6. Zend-specific Methods
60.3. Zend_Service_Amazon
60.3.1. Introduction
60.3.2. Country Codes
60.3.3. Looking up a Specific Amazon Item by ASIN
60.3.4. Performing Amazon Item Searches
60.3.5. Using the Alternative Query API
60.3.5.1. Introduction
60.3.6. Zend_Service_Amazon Classes
60.3.6.1. Zend_Service_Amazon_Item
60.3.6.1.1. Zend_Service_Amazon_Item::asXML()
60.3.6.1.2. Properties
60.3.6.2. Zend_Service_Amazon_Image
60.3.6.2.1. Properties
60.3.6.3. Zend_Service_Amazon_ResultSet
60.3.6.3.1. Zend_Service_Amazon_ResultSet::totalResults()
60.3.6.4. Zend_Service_Amazon_OfferSet
60.3.6.4.1. Properties
60.3.6.5. Zend_Service_Amazon_Offer
60.3.6.5.1. Zend_Service_Amazon_Offer Properties
60.3.6.6. Zend_Service_Amazon_SimilarProduct
60.3.6.6.1. Properties
60.3.6.7. Zend_Service_Amazon_Accessories
60.3.6.7.1. Properties
60.3.6.8. Zend_Service_Amazon_CustomerReview
60.3.6.8.1. Properties
60.3.6.9. Zend_Service_Amazon_EditorialReview
60.3.6.9.1. Properties
60.3.6.10. Zend_Service_Amazon_Listmania
60.3.6.10.1. Properties
60.4. Zend_Service_Amazon_Ec2
60.4.1. Introduction
60.4.2. What is Amazon Ec2?
60.4.3. Static Methods
60.5. Zend_Service_Amazon_Ec2: Instances
60.5.1. Instance Types
60.5.2. Running Amazon EC2 Instances
60.5.3. Amazon Instance Utilities
60.6. Zend_Service_Amazon_Ec2: Windows Instances
60.6.1. Windows Instances Usage
60.7. Zend_Service_Amazon_Ec2: Reserved Instances
60.7.1. How Reserved Instances are Applied
60.7.2. Reserved Instances Usage
60.8. Zend_Service_Amazon_Ec2: CloudWatch Monitoring
60.8.1. CloudWatch Usage
60.9. Zend_Service_Amazon_Ec2: Amazon Machine Images (AMI)
60.9.1. AMI Information Utilities
60.9.2. AMI Attribute Utilities
60.10. Zend_Service_Amazon_Ec2: Elastic Block Stroage (EBS)
60.10.1. Create EBS Volumes and Snapshots
60.10.2. Describing EBS Volumes and Snapshots
60.10.3. Attach and Detaching Volumes from Instances
60.10.4. Deleting EBS Volumes and Snapshots
60.11. Zend_Service_Amazon_Ec2: Elastic IP Addresses
60.12. Zend_Service_Amazon_Ec2: Keypairs
60.13. Zend_Service_Amazon_Ec2: Regions and Availability Zones
60.13.1. Amazon EC2 Regions
60.13.2. Amazon EC2 Availability Zones
60.14. Zend_Service_Amazon_Ec2: Security Groups
60.14.1. Security Group Maintenance
60.14.2. Authorizing Access
60.14.3. Revoking Access
60.15. Zend_Service_Amazon_S3
60.15.1. Introduction
60.15.2. Registering with Amazon S3
60.15.3. API Documentation
60.15.4. Features
60.15.5. Getting Started
60.15.6. Bucket operations
60.15.7. Object operations
60.15.8. Data Streaming
60.15.9. Stream wrapper
60.16. Zend_Service_Amazon_Sqs
60.16.1. Introduction
60.16.2. Registering with Amazon SQS
60.16.3. API Documentation
60.16.4. Features
60.16.5. Getting Started
60.16.6. Queue operations
60.16.7. Message operations
60.17. Zend_Service_Audioscrobbler
60.17.1. Introduction
60.17.2. Users
60.17.3. Artists
60.17.4. Tracks
60.17.5. Tags
60.17.6. Groups
60.17.7. Forums
60.18. Zend_Service_Delicious
60.18.1. Introduction
60.18.2. Retrieving posts
60.18.3. Zend_Service_Delicious_PostList
60.18.4. Editing posts
60.18.5. Deleting posts
60.18.6. Adding new posts
60.18.7. Tags
60.18.8. Bundles
60.18.9. Public data
60.18.9.1. Public posts
60.18.10. HTTP client
60.19. Zend_Service_Flickr
60.19.1. Introduction
60.19.2. Finding Flickr Users' Photos and Information
60.19.3. Finding photos From a Group Pool
60.19.4. Retrieving Flickr Image Details
60.19.5. Zend_Service_Flickr Result Classes
60.19.5.1. Zend_Service_Flickr_ResultSet
60.19.5.1.1. Properties
60.19.5.1.2. Zend_Service_Flickr_ResultSet::totalResults()
60.19.5.2. Zend_Service_Flickr_Result
60.19.5.2.1. Properties
60.19.5.3. Zend_Service_Flickr_Image
60.19.5.3.1. Properties
60.20. Zend_Service_LiveDocx
60.20.1. Introduction to LiveDocx
60.20.1.1. Sign Up for an Account
60.20.1.2. Templates and Documents
60.20.1.3. Supported File Formats
60.20.1.3.1. Template File Formats (input)
60.20.1.3.2. Document File Formats (output):
60.20.1.3.3. Image File Formats (output):
60.20.2. Zend_Service_LiveDocx_MailMerge
60.20.2.1. Document Generation Process
60.20.2.2. Creating Templates in Microsoft Word 2007
60.20.2.3. Advanced Mail-Merge
60.20.2.4. Generating bitmaps image files
60.20.2.5. Local vs. Remote Templates
60.20.2.6. Getting Information
60.21. Zend_Service_Nirvanix
60.21.1. Introduction
60.21.2. Registering with Nirvanix
60.21.3. API Documentation
60.21.4. Features
60.21.5. Getting Started
60.21.6. Understanding the Proxy
60.21.7. Examining Results
60.21.8. Handling Errors
60.22. Zend_Service_ReCaptcha
60.22.1. Introduction
60.22.2. Simplest use
60.22.3. Hiding email addresses
60.23. Zend_Service_Simpy
60.23.1. Introduction
60.23.2. Links
60.23.3. Tags
60.23.4. Notes
60.23.5. Watchlists
60.24. Introduction
60.24.1. Getting Started with Zend_Service_SlideShare
60.24.2. The SlideShow object
60.24.3. Retrieving a single slide show
60.24.4. Retrieving Groups of Slide Shows
60.24.5. Zend_Service_SlideShare Caching policies
60.24.6. Changing the behavior of the HTTP Client
60.25. Zend_Service_StrikeIron
60.25.1. Overview
60.25.2. Registering with StrikeIron
60.25.3. Getting Started
60.25.4. Making Your First Query
60.25.5. Examining Results
60.25.6. Handling Errors
60.25.7. Checking Your Subscription
60.26. Zend_Service_StrikeIron: Bundled Services
60.26.1. ZIP Code Information
60.26.2. U.S. Address Verification
60.26.3. Sales & Use Tax Basic
60.27. Zend_Service_StrikeIron: Advanced Uses
60.27.1. Using Services by WSDL
60.27.2. Viewing SOAP Transactions
60.28. Zend_Service_Technorati
60.28.1. Introduction
60.28.2. Getting Started
60.28.3. Making Your First Query
60.28.4. Consuming Results
60.28.5. Handling Errors
60.28.6. Checking Your API Key Daily Usage
60.28.7. Available Technorati Queries
60.28.7.1. Technorati Cosmos
60.28.7.2. Technorati Search
60.28.7.3. Technorati Tag
60.28.7.4. Technorati DailyCounts
60.28.7.5. Technorati TopTags
60.28.7.6. Technorati BlogInfo
60.28.7.7. Technorati BlogPostTags
60.28.7.8. Technorati GetInfo
60.28.7.9. Technorati KeyInfo
60.28.8. Zend_Service_Technorati Classes
60.28.8.1. Zend_Service_Technorati_ResultSet
60.28.8.2. Zend_Service_Technorati_CosmosResultSet
60.28.8.3. Zend_Service_Technorati_SearchResultSet
60.28.8.4. Zend_Service_Technorati_TagResultSet
60.28.8.5. Zend_Service_Technorati_DailyCountsResultSet
60.28.8.6. Zend_Service_Technorati_TagsResultSet
60.28.8.7. Zend_Service_Technorati_Result
60.28.8.8. Zend_Service_Technorati_CosmosResult
60.28.8.9. Zend_Service_Technorati_SearchResult
60.28.8.10. Zend_Service_Technorati_TagResult
60.28.8.11. Zend_Service_Technorati_DailyCountsResult
60.28.8.12. Zend_Service_Technorati_TagsResult
60.28.8.13. Zend_Service_Technorati_GetInfoResult
60.28.8.14. Zend_Service_Technorati_BlogInfoResult
60.28.8.15. Zend_Service_Technorati_KeyInfoResult
60.29. Zend_Service_Twitter
60.29.1. Introduction
60.29.2. Authentication
60.29.3. Account Methods
60.29.4. Status Methods
60.29.5. User Methods
60.29.6. Direct Message Methods
60.29.7. Friendship Methods
60.29.8. Favorite Methods
60.29.9. Block Methods
60.29.10. Zend_Service_Twitter_Search
60.29.10.1. Introduction
60.29.10.2. Twitter Trends
60.29.10.3. Searching Twitter
60.29.10.4. Zend-specific Accessor Methods
60.30. Zend_Service_WindowsAzure
60.30.1. Introduction
60.30.2. Installing the Windows Azure SDK
60.30.3. API Documentation
60.30.4. Features
60.30.5. Architecture
60.31. Zend_Service_Yahoo
60.31.1. Introduction
60.31.2. Searching the Web with Yahoo!
60.31.3. Finding Images with Yahoo!
60.31.4. Finding videos with Yahoo!
60.31.5. Finding Local Businesses and Services with Yahoo!
60.31.6. Searching Yahoo! News
60.31.7. Searching Yahoo! Site Explorer Inbound Links
60.31.8. Searching Yahoo! Site Explorer's PageData
60.31.9. Zend_Service_Yahoo Classes
60.31.9.1. Zend_Service_Yahoo_ResultSet
60.31.9.1.1. Zend_Service_Yahoo_ResultSet::totalResults()
60.31.9.1.2. Properties
60.31.9.2. Zend_Service_Yahoo_WebResultSet
60.31.9.3. Zend_Service_Yahoo_ImageResultSet
60.31.9.4. Zend_Service_Yahoo_VideoResultSet
60.31.9.5. Zend_Service_Yahoo_LocalResultSet
60.31.9.6. Zend_Service_Yahoo_NewsResultSet
60.31.9.7. Zend_Service_Yahoo_InlinkDataResultSet
60.31.9.8. Zend_Service_Yahoo_PageDataResultSet
60.31.9.9. Zend_Service_Yahoo_Result
60.31.9.9.1. Properties
60.31.9.10. Zend_Service_Yahoo_WebResult
60.31.9.10.1. Properties
60.31.9.11. Zend_Service_Yahoo_ImageResult
60.31.9.11.1. Properties
60.31.9.12. Zend_Service_Yahoo_VideoResult
60.31.9.12.1. Properties
60.31.9.13. Zend_Service_Yahoo_LocalResult
60.31.9.13.1. Properties
60.31.9.14. Zend_Service_Yahoo_NewsResult
60.31.9.14.1. Properties
60.31.9.15. Zend_Service_Yahoo_InlinkDataResult
60.31.9.16. Zend_Service_Yahoo_PageDataResult
60.31.9.17. Zend_Service_Yahoo_Image
60.31.9.17.1. Properties

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