| 
 Zend_Service_DeliciousIntroductionZend_Service_Delicious is simple API for using » del.icio.us XML and JSON web services. This component gives you read-write access to posts at del.icio.us if you provide credentials. It also allows read-only access to public data of all users. Example #1 Get all posts 
 Retrieving postsZend_Service_Delicious provides three methods for retrieving posts: getPosts(), getRecentPosts() and getAllPosts(). All of these methods return an instance of Zend_Service_Delicious_PostList, which holds all retrieved posts. 
 Zend_Service_Delicious_PostListInstances of this class are returned by the getPosts(), getAllPosts(), getRecentPosts(), and getUserPosts() methods of Zend_Service_Delicious. 
            For easier data access this class implements the  Example #2 Accessing post lists 
 
 Post list objects have two built-in filtering capabilities. Post lists may be filtered by tags and by URL. Example #3 Filtering a Post List with Specific Tags Posts may be filtered by specific tags using withTags(). As a convenience, withTag() is also provided for when only a single tag needs to be specified. 
 Example #4 Filtering a Post List by URL Posts may be filtered by URL matching a specified regular expression using the withUrl() method: 
 Editing postsExample #5 Post editing 
 Example #6 Method call chaining Every setter method returns the post object so that you can chain method calls using a fluent interface. 
 Deleting postsThere are two ways to delete a post, by specifying the post URL or by calling the delete() method upon a post object. Example #7 Deleting posts 
 Adding new postsTo add a post you first need to call the createNewPost() method, which returns a Zend_Service_Delicious_Post object. When you edit the post, you need to save it to the del.icio.us database by calling the save() method. Example #8 Adding a post 
 TagsExample #9 Tags 
 BundlesExample #10 Bundles 
 Public dataThe del.icio.us web API allows access to the public data of all users. 
 
 Example #11 Retrieving public data 
 Public postsWhen retrieving public posts with the getUserPosts() method, a Zend_Service_Delicious_PostList object is returned, and it contains Zend_Service_Delicious_SimplePost objects, which contain basic information about the posts, including URL, title, notes, and tags. 
 HTTP clientZend_Service_Delicious uses Zend_Rest_Client for making HTTP requests to the del.icio.us web service. To change which HTTP client Zend_Service_Delicious uses, you need to change the HTTP client of Zend_Rest_Client. Example #12 Changing the HTTP client of Zend_Rest_Client When you are making more than one request with Zend_Service_Delicious to speed your requests, it's better to configure your HTTP client to keep connections alive. Example #13 Configuring your HTTP client to keep connections alive 
 
 
 | 
 |