PhpRiot
Become Zend Certified

Prepare for the ZCE exam using our quizzes (web or iPad/iPhone). More info...


When you're ready get 7.5% off your exam voucher using voucher CJQNOV23 at the Zend Store

Deleting Entries on Google Servers

Option 1: The Zend_Gdata object has a function delete() with which you can delete entries from Google Data services. Pass the edit URL value from a feed entry to the delete() method.

Option 2: Alternatively, you can call $entry->delete() on an entry retrieved from a Google service.

<?php
$gdata 
= new Zend_Gdata($authenticatedHttpClient);
// a Google Data feed
$feedUri = ...;
$feed $gdata->getFeed($feedUri);
foreach (
$feed as $feedEntry) {
    
// Option 1 - delete the entry directly
    
$feedEntry->delete();
    
// Option 2 - delete the entry by passing the edit URL to
    // $gdata->delete()
    // $gdata->delete($feedEntry->getEditLink()->href);
}

To delete entries, you must be using an authenticated Zend_Http_Client that you created using the Zend_Gdata_AuthSub or Zend_Gdata_ClientLogin classes.

Zend Framework