<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-16698</id>
	<title>Nabble - Zend gdata</title>
	<updated>2009-11-17T14:27:40Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Zend-gdata-f16698.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Zend-gdata-f16698.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26398947</id>
	<title>Re: Working with Multi-page Feeds Google Provisioning API</title>
	<published>2009-11-17T14:27:40Z</published>
	<updated>2009-11-17T14:27:40Z</updated>
	<author>
		<name>Ryan Boyd-3</name>
	</author>
	<content type="html">Those were two different options (retrievePageOfUsers vs getNextLink).&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;So, now that you have the link, you&amp;#39;ll retrieve that feed using:&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://framework.zend.com/apidoc/core/Zend_Gdata/Gapps/Zend_Gdata_Gapps.html#getUserFeed&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/apidoc/core/Zend_Gdata/Gapps/Zend_Gdata_Gapps.html#getUserFeed&lt;/a&gt;&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Just pass in the URL into the first argument of that function and you should be all set.  &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;As to where to store the next URL in between requests, you can probably just put it as an escaped query parameter for the link that you display on your webpage.  This assumes only trusted users are able to access this web application.  Otherwise, you should probably do more to protect yourself from people modifying the URL on your webpage and passing in arbitrary URLs into getUserFeed (like do server-side validation that the format/domain/path of the URL is what you expect it to be)&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;meta charset=&quot;utf-8&quot;&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Cheers,&lt;/div&gt;&lt;div&gt;-Ryan&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Nov 17, 2009 at 2:11 PM, Hugo Leon &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398947&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hugolec@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;Thanks for your quick response Ryan.&lt;br&gt;&lt;br&gt;I got the link (this is the nextLink):&lt;br&gt;&lt;a href=&quot;https://apps-apis.google.com/a/feeds/isseg.gob.mx/user/2.0?startUsername=egomezma&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://apps-apis.google.com/a/feeds/isseg.gob.mx/user/2.0?startUsername=egomezma&lt;/a&gt;&lt;br&gt;



&lt;br&gt;But where should I put the instruction $service-&amp;gt;retrievePageOfUsers($startUsername=null)?&lt;br&gt;&lt;br&gt;I need to click somewhere in the page so I can get the next 100 users.&lt;div class=&quot;im&quot;&gt;&lt;br&gt;&lt;br&gt;while ($feed !== null) {&lt;br&gt;


  foreach ($feed as $user) {&lt;br&gt;&lt;/div&gt;    $user-&amp;gt;login-&amp;gt;username;&lt;br&gt; }&lt;br&gt; $feed = **$feed-&amp;gt;getNextFeed();**&lt;br&gt;
}&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br&gt;Hugo&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Nov 17, 2009 at 3:39 PM, Ryan Boyd &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398947&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ryanboyd@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;

&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Nov 17, 2009 at 1:30 PM, Hugo León &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398947&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hugolec@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;





&lt;br&gt;
Hello again Ryan.&lt;br&gt;
&lt;br&gt;
I decided to leave this issue until the end because it was difficult to&lt;br&gt;
perform. I have now reached the point where this is the only thing missing&lt;br&gt;
to complete the system.&lt;br&gt;
&lt;br&gt;
I did what you suggested:&lt;div&gt;&lt;br&gt;
&lt;div&gt;&lt;br&gt;
while ($feed !== null) {&lt;br&gt;
  foreach ($feed as $user) {&lt;br&gt;
    echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br&gt;
    echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;username.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br&gt;
    echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;;  }&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;*  $feed = **$feed-&amp;gt;getNextFeed();**&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
And what it does is that it shows all records of the feed exactly as&lt;br&gt;
retrieveAllEntriesForFeed() instruction. But what I want to do is break them&lt;br&gt;
into pages.&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;There&amp;#39;s an atom:link element with a rel=&amp;#39;next&amp;#39; that contains the link for the next step of results.  Instead of $feed-&amp;gt;getNextFeed(), you can instead call $feed-&amp;gt;getNextLink()-&amp;gt;getHref(), which will be the URL for the next step of results.  You can see the format for the provisioning API-- it just uses the next username in the feed for paging.&lt;/div&gt;





&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;
&lt;br&gt;
Are there some examples for this task?&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The closest examples are to retrieve 100 users starting at a particular username:&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://code.google.com/apis/apps/gdata_provisioning_api_v2.0_reference_php.html#Retrieve_100_Users_in_Domain_Example&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/apis/apps/gdata_provisioning_api_v2.0_reference_php.html#Retrieve_100_Users_in_Domain_Example&lt;/a&gt;&lt;/div&gt;





&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Of course, you&amp;#39;ll need to know the next username-- though you could always use the last username you saw and then just ignore the first result.  However, I think the getNextLink method will work better.&lt;/div&gt;





&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Cheers,&lt;/div&gt;&lt;div&gt;-Ryan&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;
&lt;br&gt;
Best regards.&lt;br&gt;
Hugo&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;br&gt;
Ryan Boyd-3 wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; When you echo out the previous and next URLs, what do you get?  You won&amp;#39;t&lt;br&gt;
&amp;gt; be&lt;br&gt;
&amp;gt; able to click on it and see it (because you wouldn&amp;#39;t be sending the&lt;br&gt;
&amp;gt; appropriate auth credentials), but you should be able to retrieve that&lt;br&gt;
&amp;gt; feed.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; The following two blocks of code should be identical:&lt;br&gt;
&amp;gt; ---&lt;br&gt;
&amp;gt; while ($feed !== null) {&lt;br&gt;
&amp;gt;   foreach ($feed as $user) {&lt;br&gt;
&amp;gt;     echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;     echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;username.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;     echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;;  }&lt;br&gt;
&amp;gt; *  $feed = **$feed-&amp;gt;getNextFeed();**&lt;br&gt;
&amp;gt; }*----&lt;br&gt;
&amp;gt; ---&lt;br&gt;
&amp;gt; while ($feed !== null) {&lt;br&gt;
&amp;gt;   foreach ($feed as $user) {&lt;br&gt;
&amp;gt;     echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;     echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;usern&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;     echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;;  }&lt;br&gt;
&amp;gt; *  $feed = **$feed-&amp;gt;getUserFeed($nextLink);*&lt;br&gt;
&amp;gt; }----&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Wed, Oct 21, 2009 at 4:34 PM, Hugo León &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398947&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hugolec@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Hello Ryan.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; For now I&amp;#39;m getting in the same manner the feed to the next page, but the&lt;br&gt;
&amp;gt;&amp;gt; URL that I&amp;#39;ve got is&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; and when I click it can&amp;#39;t see the next page of the feed.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; What I do not want to do is show all the entries because we have one&lt;br&gt;
&amp;gt;&amp;gt; GApps&lt;br&gt;
&amp;gt;&amp;gt; domain with about 2,000 users, just as you recommended me.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Here is the code:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Zend_Loader::loadClass(&amp;#39;Zend_Gdata&amp;#39;);&lt;br&gt;
&amp;gt;&amp;gt; Zend_Loader::loadClass(&amp;#39;Zend_Gdata_ClientLogin&amp;#39;);&lt;br&gt;
&amp;gt;&amp;gt; Zend_Loader::loadClass(&amp;#39;Zend_Gdata_Gapps&amp;#39;);&lt;br&gt;
&amp;gt;&amp;gt; Zend_Loader::loadClass(&amp;#39;Zend_Gdata_Feed&amp;#39;);&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; //ClientLogin&lt;br&gt;
&amp;gt;&amp;gt; function getClientLoginHttpClient($user, $pass)&lt;br&gt;
&amp;gt;&amp;gt; {&lt;br&gt;
&amp;gt;&amp;gt;  try{&lt;br&gt;
&amp;gt;&amp;gt;        $service = Zend_Gdata_Gapps::AUTH_SERVICE_NAME;&lt;br&gt;
&amp;gt;&amp;gt;        $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass,&lt;br&gt;
&amp;gt;&amp;gt; $service);&lt;br&gt;
&amp;gt;&amp;gt;        return $client;&lt;br&gt;
&amp;gt;&amp;gt;  } catch (Zend_Gdata_App_AuthException $e) {&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;  }&lt;br&gt;
&amp;gt;&amp;gt; }&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; $client = getClientLoginHttpClient($admin.&amp;quot;@&amp;quot;.$domain, $gappspass);&lt;br&gt;
&amp;gt;&amp;gt; $gapps = new Zend_Gdata_Gapps($client, $domain);&lt;br&gt;
&amp;gt;&amp;gt; $feed = $gapps-&amp;gt;getUserFeed();&lt;br&gt;
&amp;gt;&amp;gt; $previousLink = $feed-&amp;gt;getLink(&amp;quot;previous&amp;quot;);&lt;br&gt;
&amp;gt;&amp;gt; $nextLink = $feed-&amp;gt;getLink(&amp;quot;next&amp;quot;);&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; foreach ($feed as $user) {&lt;br&gt;
&amp;gt;&amp;gt; echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;&amp;gt; echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;username.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;&amp;gt; echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;;&lt;br&gt;
&amp;gt;&amp;gt; }&lt;br&gt;
&amp;gt;&amp;gt; if ($previousLink !== null) {&lt;br&gt;
&amp;gt;&amp;gt;  echo &amp;quot;previous url: &amp;quot; . $previousLink-&amp;gt;href . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;&amp;gt;  $previousFeed = $gapps-&amp;gt;getUserFeed($previousLink-&amp;gt;href);&lt;br&gt;
&amp;gt;&amp;gt; }&lt;br&gt;
&amp;gt;&amp;gt; if ($nextLink !== null) {&lt;br&gt;
&amp;gt;&amp;gt;  echo &amp;quot;next url: &amp;quot; . $nextLink-&amp;gt;href . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;&amp;gt;  $nextFeed  = $gapps-&amp;gt;getUserFeed($nextLink-&amp;gt;href);&lt;br&gt;
&amp;gt;&amp;gt; }&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Where should I put &amp;#39;$feedWithNextPageOfEntries = $feed-&amp;gt;getNextFeed();&amp;#39; ?&lt;br&gt;
&amp;gt;&amp;gt; or&lt;br&gt;
&amp;gt;&amp;gt; how should I call it?.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Thanks in advance.&lt;br&gt;
&amp;gt;&amp;gt; Hugo&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Ryan Boyd (Google) wrote:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; You probably have an existing $feed variable with the feed of results.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Try:$feedWithNextPageOfEntries = $feed-&amp;gt;getNextFeed();&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; If you have a $service and an existing $feed and want to retrieve ALL&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; entries (can be expensive), you can do:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; $feedWithAllEntries = $service-&amp;gt;retrieveAllEntriesForFeed($feed);&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Cheers,&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; -Ryan&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; On Tue, Oct 13, 2009 at 2:56 PM, Hugo León &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398947&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hugolec@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hello everyone.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; I&amp;#39;m trying to get all users of a Google Apps domain and does it well.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; But when there are domains with more than 100 users appear only the&lt;br&gt;
&amp;gt;&amp;gt; first&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; 100, and with the function that comes into Zend website gives me the&lt;br&gt;
&amp;gt;&amp;gt; link&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; ,&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; but obviously when I click on that link it does not work because I&lt;br&gt;
&amp;gt;&amp;gt; need&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; authorization via ClientLogin again. And what I want to do is that it&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; only&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; shows me the next 100 users.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; How can I do this?&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; Thanks in advance.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hugo&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; View this message in context:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25881614.html&quot; target=&quot;_blank&quot;&gt;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25881614.html&lt;/a&gt;&lt;br&gt;






&amp;gt;&amp;gt; &amp;gt;&amp;gt; Sent from the Zend gdata mailing list archive at Nabble.com.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt; View this message in context:&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26001897.html&quot; target=&quot;_blank&quot;&gt;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26001897.html&lt;/a&gt;&lt;br&gt;






&amp;gt;&amp;gt; Sent from the Zend gdata mailing list archive at Nabble.com.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;--&lt;br&gt;
View this message in context: &lt;a href=&quot;http://old.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26396478.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26396478.html&lt;/a&gt;&lt;br&gt;






&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Sent from the Zend gdata mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26398947.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26398252</id>
	<title>Re: Working with Multi-page Feeds Google Provisioning API</title>
	<published>2009-11-17T13:39:39Z</published>
	<updated>2009-11-17T13:39:39Z</updated>
	<author>
		<name>Ryan Boyd-3</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Nov 17, 2009 at 1:30 PM, Hugo León &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398252&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hugolec@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

&lt;br&gt;
Hello again Ryan.&lt;br&gt;
&lt;br&gt;
I decided to leave this issue until the end because it was difficult to&lt;br&gt;
perform. I have now reached the point where this is the only thing missing&lt;br&gt;
to complete the system.&lt;br&gt;
&lt;br&gt;
I did what you suggested:&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
while ($feed !== null) {&lt;br&gt;
  foreach ($feed as $user) {&lt;br&gt;
    echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br&gt;
    echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;username.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br&gt;
    echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;;  }&lt;br&gt;
&lt;/div&gt;*  $feed = **$feed-&amp;gt;getNextFeed();**&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
And what it does is that it shows all records of the feed exactly as&lt;br&gt;
retrieveAllEntriesForFeed() instruction. But what I want to do is break them&lt;br&gt;
into pages.&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;There&amp;#39;s an atom:link element with a rel=&amp;#39;next&amp;#39; that contains the link for the next step of results.  Instead of $feed-&amp;gt;getNextFeed(), you can instead call $feed-&amp;gt;getNextLink()-&amp;gt;getHref(), which will be the URL for the next step of results.  You can see the format for the provisioning API-- it just uses the next username in the feed for paging.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
&lt;br&gt;
Are there some examples for this task?&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The closest examples are to retrieve 100 users starting at a particular username:&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://code.google.com/apis/apps/gdata_provisioning_api_v2.0_reference_php.html#Retrieve_100_Users_in_Domain_Example&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/apis/apps/gdata_provisioning_api_v2.0_reference_php.html#Retrieve_100_Users_in_Domain_Example&lt;/a&gt;&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Of course, you&amp;#39;ll need to know the next username-- though you could always use the last username you saw and then just ignore the first result.  However, I think the getNextLink method will work better.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Cheers,&lt;/div&gt;&lt;div&gt;-Ryan&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
&lt;br&gt;
Best regards.&lt;br&gt;
Hugo&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;
Ryan Boyd-3 wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; When you echo out the previous and next URLs, what do you get?  You won&amp;#39;t&lt;br&gt;
&amp;gt; be&lt;br&gt;
&amp;gt; able to click on it and see it (because you wouldn&amp;#39;t be sending the&lt;br&gt;
&amp;gt; appropriate auth credentials), but you should be able to retrieve that&lt;br&gt;
&amp;gt; feed.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; The following two blocks of code should be identical:&lt;br&gt;
&amp;gt; ---&lt;br&gt;
&amp;gt; while ($feed !== null) {&lt;br&gt;
&amp;gt;   foreach ($feed as $user) {&lt;br&gt;
&amp;gt;     echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;     echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;username.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;     echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;;  }&lt;br&gt;
&amp;gt; *  $feed = **$feed-&amp;gt;getNextFeed();**&lt;br&gt;
&amp;gt; }*----&lt;br&gt;
&amp;gt; ---&lt;br&gt;
&amp;gt; while ($feed !== null) {&lt;br&gt;
&amp;gt;   foreach ($feed as $user) {&lt;br&gt;
&amp;gt;     echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;     echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;usern&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;     echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;;  }&lt;br&gt;
&amp;gt; *  $feed = **$feed-&amp;gt;getUserFeed($nextLink);*&lt;br&gt;
&amp;gt; }----&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Wed, Oct 21, 2009 at 4:34 PM, Hugo León &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398252&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hugolec@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Hello Ryan.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; For now I&amp;#39;m getting in the same manner the feed to the next page, but the&lt;br&gt;
&amp;gt;&amp;gt; URL that I&amp;#39;ve got is&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; and when I click it can&amp;#39;t see the next page of the feed.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; What I do not want to do is show all the entries because we have one&lt;br&gt;
&amp;gt;&amp;gt; GApps&lt;br&gt;
&amp;gt;&amp;gt; domain with about 2,000 users, just as you recommended me.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Here is the code:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Zend_Loader::loadClass(&amp;#39;Zend_Gdata&amp;#39;);&lt;br&gt;
&amp;gt;&amp;gt; Zend_Loader::loadClass(&amp;#39;Zend_Gdata_ClientLogin&amp;#39;);&lt;br&gt;
&amp;gt;&amp;gt; Zend_Loader::loadClass(&amp;#39;Zend_Gdata_Gapps&amp;#39;);&lt;br&gt;
&amp;gt;&amp;gt; Zend_Loader::loadClass(&amp;#39;Zend_Gdata_Feed&amp;#39;);&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; //ClientLogin&lt;br&gt;
&amp;gt;&amp;gt; function getClientLoginHttpClient($user, $pass)&lt;br&gt;
&amp;gt;&amp;gt; {&lt;br&gt;
&amp;gt;&amp;gt;  try{&lt;br&gt;
&amp;gt;&amp;gt;        $service = Zend_Gdata_Gapps::AUTH_SERVICE_NAME;&lt;br&gt;
&amp;gt;&amp;gt;        $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass,&lt;br&gt;
&amp;gt;&amp;gt; $service);&lt;br&gt;
&amp;gt;&amp;gt;        return $client;&lt;br&gt;
&amp;gt;&amp;gt;  } catch (Zend_Gdata_App_AuthException $e) {&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;  }&lt;br&gt;
&amp;gt;&amp;gt; }&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; $client = getClientLoginHttpClient($admin.&amp;quot;@&amp;quot;.$domain, $gappspass);&lt;br&gt;
&amp;gt;&amp;gt; $gapps = new Zend_Gdata_Gapps($client, $domain);&lt;br&gt;
&amp;gt;&amp;gt; $feed = $gapps-&amp;gt;getUserFeed();&lt;br&gt;
&amp;gt;&amp;gt; $previousLink = $feed-&amp;gt;getLink(&amp;quot;previous&amp;quot;);&lt;br&gt;
&amp;gt;&amp;gt; $nextLink = $feed-&amp;gt;getLink(&amp;quot;next&amp;quot;);&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; foreach ($feed as $user) {&lt;br&gt;
&amp;gt;&amp;gt; echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;&amp;gt; echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;username.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;&amp;gt; echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;;&lt;br&gt;
&amp;gt;&amp;gt; }&lt;br&gt;
&amp;gt;&amp;gt; if ($previousLink !== null) {&lt;br&gt;
&amp;gt;&amp;gt;  echo &amp;quot;previous url: &amp;quot; . $previousLink-&amp;gt;href . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;&amp;gt;  $previousFeed = $gapps-&amp;gt;getUserFeed($previousLink-&amp;gt;href);&lt;br&gt;
&amp;gt;&amp;gt; }&lt;br&gt;
&amp;gt;&amp;gt; if ($nextLink !== null) {&lt;br&gt;
&amp;gt;&amp;gt;  echo &amp;quot;next url: &amp;quot; . $nextLink-&amp;gt;href . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;&lt;br&gt;
&amp;gt;&amp;gt;  $nextFeed  = $gapps-&amp;gt;getUserFeed($nextLink-&amp;gt;href);&lt;br&gt;
&amp;gt;&amp;gt; }&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Where should I put &amp;#39;$feedWithNextPageOfEntries = $feed-&amp;gt;getNextFeed();&amp;#39; ?&lt;br&gt;
&amp;gt;&amp;gt; or&lt;br&gt;
&amp;gt;&amp;gt; how should I call it?.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Thanks in advance.&lt;br&gt;
&amp;gt;&amp;gt; Hugo&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Ryan Boyd (Google) wrote:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; You probably have an existing $feed variable with the feed of results.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Try:$feedWithNextPageOfEntries = $feed-&amp;gt;getNextFeed();&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; If you have a $service and an existing $feed and want to retrieve ALL&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; entries (can be expensive), you can do:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; $feedWithAllEntries = $service-&amp;gt;retrieveAllEntriesForFeed($feed);&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Cheers,&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; -Ryan&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; On Tue, Oct 13, 2009 at 2:56 PM, Hugo León &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398252&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hugolec@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hello everyone.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; I&amp;#39;m trying to get all users of a Google Apps domain and does it well.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; But when there are domains with more than 100 users appear only the&lt;br&gt;
&amp;gt;&amp;gt; first&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; 100, and with the function that comes into Zend website gives me the&lt;br&gt;
&amp;gt;&amp;gt; link&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; ,&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; but obviously when I click on that link it does not work because I&lt;br&gt;
&amp;gt;&amp;gt; need&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; authorization via ClientLogin again. And what I want to do is that it&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; only&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; shows me the next 100 users.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; How can I do this?&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; Thanks in advance.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hugo&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; View this message in context:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25881614.html&quot; target=&quot;_blank&quot;&gt;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25881614.html&lt;/a&gt;&lt;br&gt;


&amp;gt;&amp;gt; &amp;gt;&amp;gt; Sent from the Zend gdata mailing list archive at Nabble.com.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt; View this message in context:&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26001897.html&quot; target=&quot;_blank&quot;&gt;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26001897.html&lt;/a&gt;&lt;br&gt;


&amp;gt;&amp;gt; Sent from the Zend gdata mailing list archive at Nabble.com.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;--&lt;br&gt;
View this message in context: &lt;a href=&quot;http://old.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26396478.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26396478.html&lt;/a&gt;&lt;br&gt;


&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Sent from the Zend gdata mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26398252.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26396478</id>
	<title>Re: Working with Multi-page Feeds Google Provisioning API</title>
	<published>2009-11-17T13:30:01Z</published>
	<updated>2009-11-17T13:30:01Z</updated>
	<author>
		<name>Hugo León</name>
	</author>
	<content type="html">Hello again Ryan.
&lt;br&gt;&lt;br&gt;I decided to leave this issue until the end because it was difficult to perform. I have now reached the point where this is the only thing missing to complete the system.
&lt;br&gt;&lt;br&gt;I did what you suggested:
&lt;br&gt;&lt;br&gt;while ($feed !== null) {
&lt;br&gt;&amp;nbsp; foreach ($feed as $user) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;username.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;; &amp;nbsp;}
&lt;br&gt;* &amp;nbsp;$feed = **$feed-&amp;gt;getNextFeed();**
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;And what it does is that it shows all records of the feed exactly as retrieveAllEntriesForFeed() instruction. But what I want to do is break them into pages.
&lt;br&gt;&lt;br&gt;Are there some examples for this task?
&lt;br&gt;&lt;br&gt;Best regards.
&lt;br&gt;Hugo
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Ryan Boyd-3 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;When you echo out the previous and next URLs, what do you get? &amp;nbsp;You won't be
&lt;br&gt;able to click on it and see it (because you wouldn't be sending the
&lt;br&gt;appropriate auth credentials), but you should be able to retrieve that feed.
&lt;br&gt;&lt;br&gt;The following two blocks of code should be identical:
&lt;br&gt;---
&lt;br&gt;while ($feed !== null) {
&lt;br&gt;&amp;nbsp; foreach ($feed as $user) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;username.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;; &amp;nbsp;}
&lt;br&gt;* &amp;nbsp;$feed = **$feed-&amp;gt;getNextFeed();**
&lt;br&gt;}*----
&lt;br&gt;---
&lt;br&gt;while ($feed !== null) {
&lt;br&gt;&amp;nbsp; foreach ($feed as $user) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;usern&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;; &amp;nbsp;}
&lt;br&gt;* &amp;nbsp;$feed = **$feed-&amp;gt;getUserFeed($nextLink);*
&lt;br&gt;}----
&lt;br&gt;&lt;br&gt;On Wed, Oct 21, 2009 at 4:34 PM, Hugo León &amp;lt;hugolec@gmail.com&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hello Ryan.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For now I'm getting in the same manner the feed to the next page, but the
&lt;br&gt;&amp;gt; URL that I've got is
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&lt;/a&gt;&lt;br&gt;&amp;gt; and when I click it can't see the next page of the feed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What I do not want to do is show all the entries because we have one GApps
&lt;br&gt;&amp;gt; domain with about 2,000 users, just as you recommended me.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here is the code:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Zend_Loader::loadClass('Zend_Gdata');
&lt;br&gt;&amp;gt; Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
&lt;br&gt;&amp;gt; Zend_Loader::loadClass('Zend_Gdata_Gapps');
&lt;br&gt;&amp;gt; Zend_Loader::loadClass('Zend_Gdata_Feed');
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; //ClientLogin
&lt;br&gt;&amp;gt; function getClientLoginHttpClient($user, $pass)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp;try{
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$service = Zend_Gdata_Gapps::AUTH_SERVICE_NAME;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass,
&lt;br&gt;&amp;gt; $service);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return $client;
&lt;br&gt;&amp;gt; &amp;nbsp;} catch (Zend_Gdata_App_AuthException $e) {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $client = getClientLoginHttpClient($admin.&amp;quot;@&amp;quot;.$domain, $gappspass);
&lt;br&gt;&amp;gt; $gapps = new Zend_Gdata_Gapps($client, $domain);
&lt;br&gt;&amp;gt; $feed = $gapps-&amp;gt;getUserFeed();
&lt;br&gt;&amp;gt; $previousLink = $feed-&amp;gt;getLink(&amp;quot;previous&amp;quot;);
&lt;br&gt;&amp;gt; $nextLink = $feed-&amp;gt;getLink(&amp;quot;next&amp;quot;);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; foreach ($feed as $user) {
&lt;br&gt;&amp;gt; echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt; echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;username.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt; echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; if ($previousLink !== null) {
&lt;br&gt;&amp;gt; &amp;nbsp;echo &amp;quot;previous url: &amp;quot; . $previousLink-&amp;gt;href . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp;$previousFeed = $gapps-&amp;gt;getUserFeed($previousLink-&amp;gt;href);
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; if ($nextLink !== null) {
&lt;br&gt;&amp;gt; &amp;nbsp;echo &amp;quot;next url: &amp;quot; . $nextLink-&amp;gt;href . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp;$nextFeed &amp;nbsp;= $gapps-&amp;gt;getUserFeed($nextLink-&amp;gt;href);
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Where should I put '$feedWithNextPageOfEntries = $feed-&amp;gt;getNextFeed();' ?
&lt;br&gt;&amp;gt; or
&lt;br&gt;&amp;gt; how should I call it?.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt; Hugo
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ryan Boyd (Google) wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; You probably have an existing $feed variable with the feed of results.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Try:$feedWithNextPageOfEntries = $feed-&amp;gt;getNextFeed();
&lt;br&gt;&amp;gt; &amp;gt; If you have a $service and an existing $feed and want to retrieve ALL
&lt;br&gt;&amp;gt; &amp;gt; entries (can be expensive), you can do:
&lt;br&gt;&amp;gt; &amp;gt; $feedWithAllEntries = $service-&amp;gt;retrieveAllEntriesForFeed($feed);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Cheers,
&lt;br&gt;&amp;gt; &amp;gt; -Ryan
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Tue, Oct 13, 2009 at 2:56 PM, Hugo León &amp;lt;hugolec@gmail.com&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Hello everyone.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I'm trying to get all users of a Google Apps domain and does it well.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; But when there are domains with more than 100 users appear only the
&lt;br&gt;&amp;gt; first
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 100, and with the function that comes into Zend website gives me the
&lt;br&gt;&amp;gt; link
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; but obviously when I click on that link it does not work because I need
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; authorization via ClientLogin again. And what I want to do is that it
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; only
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; shows me the next 100 users.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; How can I do this?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Hugo
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25881614.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25881614.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Sent from the Zend gdata mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26001897.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26001897.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Zend gdata mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26396478.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26320289</id>
	<title>Two questions about Google Books Search API</title>
	<published>2009-11-12T07:07:04Z</published>
	<updated>2009-11-12T07:07:04Z</updated>
	<author>
		<name>oportell</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I have two questions related to the use of Google Books Search API:
&lt;br&gt;&lt;br&gt;1) Does anyone know if it has a bug? When I do a search, I get incomplete data. The problem happens when I try to get the &amp;quot;publishers&amp;quot; data. For example: for a book from &amp;quot;Oxford University Press&amp;quot; I get &amp;quot;Oxford University Pr&amp;quot;... My code is as following:
&lt;br&gt;&lt;br&gt;$books = new Zend_Gdata_Books();
&lt;br&gt;$query = $books-&amp;gt;newVolumeQuery();
&lt;br&gt;$term = $this-&amp;gt;getRequest()-&amp;gt;getParam('q');
&lt;br&gt;$filter = &amp;quot;inauthor:{$term}&amp;quot;;
&lt;br&gt;$query-&amp;gt;setMaxResults(6);
&lt;br&gt;$query-&amp;gt;setQuery($filter);
&lt;br&gt;$feeds = $books-&amp;gt;getVolumeFeed($query);
&lt;br&gt;foreach ($feeds as $entry) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;$publishers = implode(&amp;quot; / &amp;quot;, $entry-&amp;gt;getPublishers());
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;2) Is there a way to do a search in Google Books Search API by Google book ID?
&lt;br&gt;I try to do the following, but I don't know if I will ever get a result:
&lt;br&gt;&lt;br&gt;$books = new Zend_Gdata_Books();
&lt;br&gt;$query = $books-&amp;gt;newVolumeQuery();
&lt;br&gt;$id = &amp;quot;3uQQNAAACAAF&amp;quot;;
&lt;br&gt;$search = &amp;quot;&lt;a href=&quot;http://www.google.com/books/feeds/volumes/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/books/feeds/volumes/&lt;/a&gt;{$id}&amp;quot;;
&lt;br&gt;$query-&amp;gt;setQuery($search);
&lt;br&gt;$feeds = $books-&amp;gt;getVolumeFeed($query);
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;&lt;br&gt;Oriol
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Two-questions-about-Google-Books-Search-API-tp26320289p26320289.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26287027</id>
	<title>Re: Zend_Gdata_YouTube insertEntry check if the entry is uploaded</title>
	<published>2009-11-10T08:56:41Z</published>
	<updated>2009-11-10T08:56:41Z</updated>
	<author>
		<name>whisher</name>
	</author>
	<content type="html">Zend_Debug::dump($newEntry-&amp;gt; getVideoId ());
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;quote author=&quot;whisher&quot;&gt;&lt;br&gt;&amp;lt;p&amp;gt;Is it right to manage error in the catch scope
&lt;br&gt;like this &amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;p&amp;gt;catch (Zend_Gdata_App_HttpException $httpException) { 
&lt;br&gt;/* Manage Error */ 
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo $httpException-&amp;gt;getRawResponseBody(); 
&lt;br&gt;} 
&lt;br&gt;catch (Zend_Gdata_App_Exception $e) { 
&lt;br&gt;/* Manage Error */ 
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo $e-&amp;gt;getMessage();
&lt;br&gt;}
&lt;br&gt;&amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;p&amp;gt;I also need to retrieve the video entry like in &amp;nbsp;Browser-based upload&amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;p&amp;gt;and I don't find the way :( &amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;p&amp;gt;Help me, please ;)&amp;lt;/p&amp;gt;
&lt;br&gt;Bye.
&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;whisher wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;&amp;lt;p&amp;gt;Hi.&amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;p&amp;gt;I should upload multiple flv files into youtube service &amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;p&amp;gt;in the script the moderator can decide if a video can be upload&amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;p&amp;gt;if no movie with flag no_put&amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;p&amp;gt;if yes a xhr request mark the video (to_put)&amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;p&amp;gt;than with a cron 
&lt;br&gt;(the script retrieve video with flag to_put onsuccess flag put )&amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;p&amp;gt;on error log_put and log the error&amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;p&amp;gt;so I started with a snippet like this&amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;pre&amp;gt;
&lt;br&gt;$yt = new Zend_Gdata_YouTube(getAuthSubHttpClient());
&lt;br&gt;$myVideoEntry = new Zend_Gdata_YouTube_VideoEntry();
&lt;br&gt;&lt;br&gt;$filesource = $yt-&amp;gt;newMediaFileSource('intro.flv');
&lt;br&gt;&lt;br&gt;$filesource-&amp;gt;setContentType('video/x-flv');
&lt;br&gt;$filesource-&amp;gt;setSlug('intro.flv');
&lt;br&gt;&lt;br&gt;&lt;br&gt;$myVideoEntry-&amp;gt;setMediaSource($filesource);
&lt;br&gt;&lt;br&gt;$myVideoEntry-&amp;gt;setVideoTitle('My Test Movie');
&lt;br&gt;$myVideoEntry-&amp;gt;setVideoDescription('My Test Movie');
&lt;br&gt;// Note that category must be a valid YouTube category !
&lt;br&gt;$myVideoEntry-&amp;gt;setVideoCategory('Comedy');
&lt;br&gt;&lt;br&gt;// Set keywords, note that this must be a comma separated string
&lt;br&gt;// and that each keyword cannot contain whitespace
&lt;br&gt;$myVideoEntry-&amp;gt;SetVideoTags('cars, funny');
&lt;br&gt;&lt;br&gt;// Optionally set some developer tags
&lt;br&gt;$myVideoEntry-&amp;gt;setVideoDeveloperTags(array('mydevelopertag',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'anotherdevelopertag'));
&lt;br&gt;&lt;br&gt;// Optionally set the video's location
&lt;br&gt;$yt-&amp;gt;registerPackage('Zend_Gdata_Geo');
&lt;br&gt;$yt-&amp;gt;registerPackage('Zend_Gdata_Geo_Extension');
&lt;br&gt;$where = $yt-&amp;gt;newGeoRssWhere();
&lt;br&gt;$position = $yt-&amp;gt;newGmlPos('37.0 -122.0');
&lt;br&gt;$where-&amp;gt;point = $yt-&amp;gt;newGmlPoint($position);
&lt;br&gt;$myVideoEntry-&amp;gt;setWhere($where);
&lt;br&gt;&lt;br&gt;// Upload URI for the currently authenticated user
&lt;br&gt;$uploadUrl =
&lt;br&gt;&amp;nbsp; &amp;nbsp; '&lt;a href=&quot;http://uploads.gdata.youtube.com/feeds/users/default/uploads';&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uploads.gdata.youtube.com/feeds/users/default/uploads';&lt;/a&gt;&lt;br&gt;&lt;br&gt;// Try to upload the video, catching a Zend_Gdata_App_HttpException
&lt;br&gt;// if availableor just a regular Zend_Gdata_App_Exception
&lt;br&gt;&lt;br&gt;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; $newEntry = $yt-&amp;gt;insertEntry($myVideoEntry,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$uploadUrl,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'Zend_Gdata_YouTube_VideoEntry');
&lt;br&gt;&amp;nbsp; &amp;nbsp;echo &amp;quot;&amp;lt;pre&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp;print_r($newEntry);
&lt;br&gt;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;catch (Zend_Gdata_App_HttpException $httpException) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo $httpException-&amp;gt;getRawResponseBody();
&lt;br&gt;} 
&lt;br&gt;catch (Zend_Gdata_App_Exception $e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo $e-&amp;gt;getMessage();
&lt;br&gt;}
&lt;br&gt;&amp;lt;p&amp;gt;put it in a loop with a checking on $newEntry 
&lt;br&gt;but I retrieve only NULL so&amp;lt;/p&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;p&amp;gt;What's the way to check an upload ?&amp;lt;/p&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;p&amp;gt;Is there a better way to set up the task ?&amp;lt;/p&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;p&amp;gt;Thanks in advance&amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;p&amp;gt;Bye&amp;lt;/p&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;p&amp;gt;Thanks in advance&amp;lt;/p&amp;gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;/quote&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Zend_Gdata_YouTube-insertEntry-check-if-the-entry-is-uploaded-tp26249722p26287027.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275101</id>
	<title>BA7-899 1.8.3 Warning: include(Zend\Gdata\Media\Extension\MediaFileSource.php)</title>
	<published>2009-11-09T14:43:50Z</published>
	<updated>2009-11-10T05:07:46Z</updated>
	<author>
		<name>whisher</name>
	</author>
	<content type="html">&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;I'm working on a project
with zf 1.8.3 and I get the error
in the subject (the script works with 1.9.*)&lt;/p&gt;
&lt;p&gt;I should upload a file the code is quite the same&lt;/p&gt;
&lt;pre&gt;
protected function _getFileSource(){
        $ext= ltrim(strtolower(strrchr($this-&gt;fileToUpload,'.')),'.');
        if($ext !== 'flv'){
           throw new Exception('Invalid extension'); 
        }
        $filesource = $this-&gt;yt-&gt;newMediaFileSource($this-&gt;fileToUpload);
        $filesource-&gt;setContentType('video/x-flv');
        $filesource-&gt;setSlug($this-&gt;fileToUpload);
        return $filesource;
    }
  
    protected function _uploadFile(){
        $myVideoEntry = new Zend_Gdata_YouTube_VideoEntry();
        /* ERROR */
        $myVideoEntry-&gt;setMediaSource($this-&gt;_getFileSource());
    }

&lt;p&gt;Both Zend_Gdata_YouTube and Zend_Gdata_ClientLogin works&lt;/p&gt;
&lt;p&gt;What's the 1.8.3 way ?&lt;/p&gt;

Thanks in advance.
Bye

 </content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/BA7-899-1.8.3-Warning%3A-include%28Zend%5CGdata%5CMedia%5CExtension%5CMediaFileSource.php%29-tp26275101p26275101.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26252611</id>
	<title>Re: Zend_Gdata_YouTube insertEntry check if the entry is uploaded</title>
	<published>2009-11-08T02:58:33Z</published>
	<updated>2009-11-08T02:58:33Z</updated>
	<author>
		<name>whisher</name>
	</author>
	<content type="html">&lt;p&gt;Is it right to manage error in the catch scope
like this &lt;/p&gt;
&lt;p&gt;catch (Zend_Gdata_App_HttpException $httpException) { 
/* Manage Error */ 
    echo $httpException-&gt;getRawResponseBody(); 
} 
catch (Zend_Gdata_App_Exception $e) { 
/* Manage Error */ 
    echo $e-&gt;getMessage();
}
&lt;/p&gt;
&lt;p&gt;I also need to retrieve the video entry like in  Browser-based upload&lt;/p&gt;
&lt;p&gt;and I don't find the way :( &lt;/p&gt;
&lt;p&gt;Help me, please ;)&lt;/p&gt;
Bye.
&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;whisher wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;
&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;I should upload multiple flv files into youtube service &lt;/p&gt;
&lt;p&gt;in the script the moderator can decide if a video can be upload&lt;/p&gt;
&lt;p&gt;if no movie with flag no_put&lt;/p&gt;
&lt;p&gt;if yes a xhr request mark the video (to_put)&lt;/p&gt;
&lt;p&gt;than with a cron 
(the script retrieve video with flag to_put onsuccess flag put )&lt;/p&gt;
&lt;p&gt;on error log_put and log the error&lt;/p&gt;
&lt;p&gt;so I started with a snippet like this&lt;/p&gt;
&lt;pre&gt;
$yt = new Zend_Gdata_YouTube(getAuthSubHttpClient());
$myVideoEntry = new Zend_Gdata_YouTube_VideoEntry();

$filesource = $yt-&gt;newMediaFileSource('intro.flv');

$filesource-&gt;setContentType('video/x-flv');
$filesource-&gt;setSlug('intro.flv');


$myVideoEntry-&gt;setMediaSource($filesource);

$myVideoEntry-&gt;setVideoTitle('My Test Movie');
$myVideoEntry-&gt;setVideoDescription('My Test Movie');
// Note that category must be a valid YouTube category !
$myVideoEntry-&gt;setVideoCategory('Comedy');

// Set keywords, note that this must be a comma separated string
// and that each keyword cannot contain whitespace
$myVideoEntry-&gt;SetVideoTags('cars, funny');

// Optionally set some developer tags
$myVideoEntry-&gt;setVideoDeveloperTags(array('mydevelopertag',
                                           'anotherdevelopertag'));

// Optionally set the video's location
$yt-&gt;registerPackage('Zend_Gdata_Geo');
$yt-&gt;registerPackage('Zend_Gdata_Geo_Extension');
$where = $yt-&gt;newGeoRssWhere();
$position = $yt-&gt;newGmlPos('37.0 -122.0');
$where-&gt;point = $yt-&gt;newGmlPoint($position);
$myVideoEntry-&gt;setWhere($where);

// Upload URI for the currently authenticated user
$uploadUrl =
    'http://uploads.gdata.youtube.com/feeds/users/default/uploads';

// Try to upload the video, catching a Zend_Gdata_App_HttpException
// if availableor just a regular Zend_Gdata_App_Exception

try {
    $newEntry = $yt-&gt;insertEntry($myVideoEntry,
                                 $uploadUrl,
                                 'Zend_Gdata_YouTube_VideoEntry');
   echo &quot;&lt;pre&gt;&quot;;
   print_r($newEntry);
}
 
catch (Zend_Gdata_App_HttpException $httpException) {
    echo $httpException-&gt;getRawResponseBody();
} 
catch (Zend_Gdata_App_Exception $e) {
    echo $e-&gt;getMessage();
}
&lt;p&gt;put it in a loop with a checking on $newEntry 
but I retrieve only NULL so&lt;/p&gt;


&lt;p&gt;What's the way to check an upload ?&lt;/p&gt;

&lt;p&gt;Is there a better way to set up the task ?&lt;/p&gt;

&lt;p&gt;Thanks in advance&lt;/p&gt;
&lt;p&gt;Bye&lt;/p&gt;


&lt;p&gt;Thanks in advance&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;

</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Zend_Gdata_YouTube-insertEntry-check-if-the-entry-is-uploaded-tp26249722p26252611.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26249722</id>
	<title>Zend_Gdata_YouTube insertEntry check if the entry is uploaded</title>
	<published>2009-11-07T15:49:49Z</published>
	<updated>2009-11-07T15:49:49Z</updated>
	<author>
		<name>whisher</name>
	</author>
	<content type="html">&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;I should upload multiple flv files into youtube service &lt;/p&gt;
&lt;p&gt;in the script the moderator can decide if a video can be upload&lt;/p&gt;
&lt;p&gt;if no movie with flag no_put&lt;/p&gt;
&lt;p&gt;if yes a xhr request mark the video (to_put)&lt;/p&gt;
&lt;p&gt;than with a cron 
(the script retrieve video with flag to_put onsuccess flag put )&lt;/p&gt;
&lt;p&gt;on error log_put and log the error&lt;/p&gt;
&lt;p&gt;so I started with a snippet like this&lt;/p&gt;
&lt;pre&gt;
$yt = new Zend_Gdata_YouTube(getAuthSubHttpClient());
$myVideoEntry = new Zend_Gdata_YouTube_VideoEntry();

$filesource = $yt-&gt;newMediaFileSource('intro.flv');

$filesource-&gt;setContentType('video/x-flv');
$filesource-&gt;setSlug('intro.flv');


$myVideoEntry-&gt;setMediaSource($filesource);

$myVideoEntry-&gt;setVideoTitle('My Test Movie');
$myVideoEntry-&gt;setVideoDescription('My Test Movie');
// Note that category must be a valid YouTube category !
$myVideoEntry-&gt;setVideoCategory('Comedy');

// Set keywords, note that this must be a comma separated string
// and that each keyword cannot contain whitespace
$myVideoEntry-&gt;SetVideoTags('cars, funny');

// Optionally set some developer tags
$myVideoEntry-&gt;setVideoDeveloperTags(array('mydevelopertag',
                                           'anotherdevelopertag'));

// Optionally set the video's location
$yt-&gt;registerPackage('Zend_Gdata_Geo');
$yt-&gt;registerPackage('Zend_Gdata_Geo_Extension');
$where = $yt-&gt;newGeoRssWhere();
$position = $yt-&gt;newGmlPos('37.0 -122.0');
$where-&gt;point = $yt-&gt;newGmlPoint($position);
$myVideoEntry-&gt;setWhere($where);

// Upload URI for the currently authenticated user
$uploadUrl =
    'http://uploads.gdata.youtube.com/feeds/users/default/uploads';

// Try to upload the video, catching a Zend_Gdata_App_HttpException
// if availableor just a regular Zend_Gdata_App_Exception

try {
    $newEntry = $yt-&gt;insertEntry($myVideoEntry,
                                 $uploadUrl,
                                 'Zend_Gdata_YouTube_VideoEntry');
   echo &quot;&lt;pre&gt;&quot;;
   print_r($newEntry);
}
 
catch (Zend_Gdata_App_HttpException $httpException) {
    echo $httpException-&gt;getRawResponseBody();
} 
catch (Zend_Gdata_App_Exception $e) {
    echo $e-&gt;getMessage();
}
&lt;p&gt;put it in a loop with a checking on $newEntry 
but I retrieve only NULL so&lt;/p&gt;


&lt;p&gt;What's the way to check an upload ?&lt;/p&gt;

&lt;p&gt;Is there a better way to set up the task ?&lt;/p&gt;

&lt;p&gt;Thanks in advance&lt;/p&gt;
&lt;p&gt;Bye&lt;/p&gt;


&lt;p&gt;Thanks in advance&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Zend_Gdata_YouTube-insertEntry-check-if-the-entry-is-uploaded-tp26249722p26249722.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26033023</id>
	<title>Re: Working with Multi-page Feeds Google Provisioning API</title>
	<published>2009-10-23T13:49:37Z</published>
	<updated>2009-10-23T13:49:37Z</updated>
	<author>
		<name>Ryan Boyd-3</name>
	</author>
	<content type="html">&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; &quot;&gt;&lt;div&gt;When you echo out the previous and next URLs, what do you get?  You won&amp;#39;t be able to click on it and see it (because you wouldn&amp;#39;t be sending the appropriate auth credentials), but you should be able to retrieve that feed.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The following two blocks of code should be identical:&lt;/div&gt;&lt;div&gt;---&lt;/div&gt;&lt;div&gt;while ($feed !== null) {&lt;/div&gt;  foreach ($feed as $user) {&lt;br&gt;    echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br&gt;    echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;username.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br&gt;

    echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; &quot;&gt;  }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; &quot;&gt;&lt;b&gt;  $feed = &lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; &quot;&gt;&lt;b&gt;$feed-&amp;gt;getNextFeed();&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br&gt;

}&lt;/b&gt;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;----&lt;br&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; &quot;&gt;&lt;div&gt;---&lt;/div&gt;&lt;div&gt;while ($feed !== null) {&lt;/div&gt;  foreach ($feed as $user) {&lt;br&gt;

    echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br&gt;    echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;usern&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br&gt;    echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; &quot;&gt;  }&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; &quot;&gt;&lt;b&gt;  $feed = &lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; &quot;&gt;&lt;b&gt;$feed-&amp;gt;getUserFeed($nextLink);&lt;/b&gt;&lt;/span&gt;&lt;br&gt;}&lt;/span&gt;&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; &quot;&gt;----&lt;br&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Oct 21, 2009 at 4:34 PM, Hugo León &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26033023&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hugolec@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

&lt;br&gt;
Hello Ryan.&lt;br&gt;
&lt;br&gt;
For now I&amp;#39;m getting in the same manner the feed to the next page, but the&lt;br&gt;
URL that I&amp;#39;ve got is&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;a href=&quot;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;and when I click it can&amp;#39;t see the next page of the feed.&lt;br&gt;
&lt;br&gt;
What I do not want to do is show all the entries because we have one GApps&lt;br&gt;
domain with about 2,000 users, just as you recommended me.&lt;br&gt;
&lt;br&gt;
Here is the code:&lt;br&gt;
&lt;br&gt;
Zend_Loader::loadClass(&amp;#39;Zend_Gdata&amp;#39;);&lt;br&gt;
Zend_Loader::loadClass(&amp;#39;Zend_Gdata_ClientLogin&amp;#39;);&lt;br&gt;
Zend_Loader::loadClass(&amp;#39;Zend_Gdata_Gapps&amp;#39;);&lt;br&gt;
Zend_Loader::loadClass(&amp;#39;Zend_Gdata_Feed&amp;#39;);&lt;br&gt;
&lt;br&gt;
//ClientLogin&lt;br&gt;
function getClientLoginHttpClient($user, $pass)&lt;br&gt;
{&lt;br&gt;
  try{&lt;br&gt;
        $service = Zend_Gdata_Gapps::AUTH_SERVICE_NAME;&lt;br&gt;
        $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);&lt;br&gt;
        return $client;&lt;br&gt;
  } catch (Zend_Gdata_App_AuthException $e) {&lt;br&gt;
&lt;br&gt;
  }&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
$client = getClientLoginHttpClient($admin.&amp;quot;@&amp;quot;.$domain, $gappspass);&lt;br&gt;
$gapps = new Zend_Gdata_Gapps($client, $domain);&lt;br&gt;
$feed = $gapps-&amp;gt;getUserFeed();&lt;br&gt;
$previousLink = $feed-&amp;gt;getLink(&amp;quot;previous&amp;quot;);&lt;br&gt;
$nextLink = $feed-&amp;gt;getLink(&amp;quot;next&amp;quot;);&lt;br&gt;
&lt;br&gt;
foreach ($feed as $user) {&lt;br&gt;
echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br&gt;
echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;username.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;&lt;br&gt;
echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;;&lt;br&gt;
}&lt;br&gt;
if ($previousLink !== null) {&lt;br&gt;
  echo &amp;quot;previous url: &amp;quot; . $previousLink-&amp;gt;href . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;&lt;br&gt;
  $previousFeed = $gapps-&amp;gt;getUserFeed($previousLink-&amp;gt;href);&lt;br&gt;
}&lt;br&gt;
if ($nextLink !== null) {&lt;br&gt;
  echo &amp;quot;next url: &amp;quot; . $nextLink-&amp;gt;href . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;&lt;br&gt;
  $nextFeed  = $gapps-&amp;gt;getUserFeed($nextLink-&amp;gt;href);&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
Where should I put &amp;#39;$feedWithNextPageOfEntries = $feed-&amp;gt;getNextFeed();&amp;#39; ? or&lt;br&gt;
how should I call it?.&lt;br&gt;
&lt;br&gt;
Thanks in advance.&lt;br&gt;
Hugo&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;
Ryan Boyd (Google) wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; You probably have an existing $feed variable with the feed of results.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Try:$feedWithNextPageOfEntries = $feed-&amp;gt;getNextFeed();&lt;br&gt;
&amp;gt; If you have a $service and an existing $feed and want to retrieve ALL&lt;br&gt;
&amp;gt; entries (can be expensive), you can do:&lt;br&gt;
&amp;gt; $feedWithAllEntries = $service-&amp;gt;retrieveAllEntriesForFeed($feed);&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Cheers,&lt;br&gt;
&amp;gt; -Ryan&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Tue, Oct 13, 2009 at 2:56 PM, Hugo León &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26033023&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hugolec@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Hello everyone.&lt;br&gt;
&amp;gt;&amp;gt; I&amp;#39;m trying to get all users of a Google Apps domain and does it well.&lt;br&gt;
&amp;gt;&amp;gt; But when there are domains with more than 100 users appear only the first&lt;br&gt;
&amp;gt;&amp;gt; 100, and with the function that comes into Zend website gives me the link&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; ,&lt;br&gt;
&amp;gt;&amp;gt; but obviously when I click on that link it does not work because I need&lt;br&gt;
&amp;gt;&amp;gt; authorization via ClientLogin again. And what I want to do is that it&lt;br&gt;
&amp;gt;&amp;gt; only&lt;br&gt;
&amp;gt;&amp;gt; shows me the next 100 users.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; How can I do this?&lt;br&gt;
&amp;gt;&amp;gt; Thanks in advance.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Hugo&lt;br&gt;
&amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt; View this message in context:&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25881614.html&quot; target=&quot;_blank&quot;&gt;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25881614.html&lt;/a&gt;&lt;br&gt;


&amp;gt;&amp;gt; Sent from the Zend gdata mailing list archive at Nabble.com.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;--&lt;br&gt;
View this message in context: &lt;a href=&quot;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26001897.html&quot; target=&quot;_blank&quot;&gt;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26001897.html&lt;/a&gt;&lt;br&gt;


&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Sent from the Zend gdata mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26033023.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26001897</id>
	<title>Re: Working with Multi-page Feeds Google Provisioning API</title>
	<published>2009-10-21T16:34:43Z</published>
	<updated>2009-10-21T16:34:43Z</updated>
	<author>
		<name>Hugo León</name>
	</author>
	<content type="html">Hello Ryan.
&lt;br&gt;&lt;br&gt;For now I'm getting in the same manner the feed to the next page, but the URL that I've got is &lt;a href=&quot;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&lt;/a&gt;&amp;nbsp;and when I click it can't see the next page of the feed.
&lt;br&gt;&lt;br&gt;What I do not want to do is show all the entries because we have one GApps domain with about 2,000 users, just as you recommended me.
&lt;br&gt;&lt;br&gt;Here is the code:
&lt;br&gt;&lt;br&gt;Zend_Loader::loadClass('Zend_Gdata');
&lt;br&gt;Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
&lt;br&gt;Zend_Loader::loadClass('Zend_Gdata_Gapps');
&lt;br&gt;Zend_Loader::loadClass('Zend_Gdata_Feed');
&lt;br&gt;&lt;br&gt;//ClientLogin
&lt;br&gt;function getClientLoginHttpClient($user, $pass) 
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; try{
&lt;br&gt;&amp;nbsp; 	$service = Zend_Gdata_Gapps::AUTH_SERVICE_NAME;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return $client;
&lt;br&gt;&amp;nbsp; } catch (Zend_Gdata_App_AuthException $e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; } 
&lt;br&gt;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;$client = getClientLoginHttpClient($admin.&amp;quot;@&amp;quot;.$domain, $gappspass);
&lt;br&gt;$gapps = new Zend_Gdata_Gapps($client, $domain);
&lt;br&gt;$feed = $gapps-&amp;gt;getUserFeed();
&lt;br&gt;$previousLink = $feed-&amp;gt;getLink(&amp;quot;previous&amp;quot;);
&lt;br&gt;$nextLink = $feed-&amp;gt;getLink(&amp;quot;next&amp;quot;);
&lt;br&gt;&lt;br&gt;foreach ($feed as $user) {
&lt;br&gt;echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;
&lt;br&gt;echo &amp;quot;&amp;lt;td&amp;gt;&amp;quot;.$user-&amp;gt;login-&amp;gt;username.&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;;
&lt;br&gt;echo &amp;quot;&amp;quot;&amp;lt;/tr&amp;gt;;
&lt;br&gt;}
&lt;br&gt;if ($previousLink !== null) {
&lt;br&gt;&amp;nbsp; echo &amp;quot;previous url: &amp;quot; . $previousLink-&amp;gt;href . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; $previousFeed = $gapps-&amp;gt;getUserFeed($previousLink-&amp;gt;href);
&lt;br&gt;}
&lt;br&gt;if ($nextLink !== null) {
&lt;br&gt;&amp;nbsp; echo &amp;quot;next url: &amp;quot; . $nextLink-&amp;gt;href . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;; &amp;nbsp;
&lt;br&gt;&amp;nbsp; $nextFeed &amp;nbsp;= $gapps-&amp;gt;getUserFeed($nextLink-&amp;gt;href);
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Where should I put '$feedWithNextPageOfEntries = $feed-&amp;gt;getNextFeed();' ? or how should I call it?.
&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;Hugo
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Ryan Boyd (Google) wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;You probably have an existing $feed variable with the feed of results.
&lt;br&gt;&lt;br&gt;Try:$feedWithNextPageOfEntries = $feed-&amp;gt;getNextFeed();
&lt;br&gt;If you have a $service and an existing $feed and want to retrieve ALL
&lt;br&gt;entries (can be expensive), you can do:
&lt;br&gt;$feedWithAllEntries = $service-&amp;gt;retrieveAllEntriesForFeed($feed);
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;-Ryan
&lt;br&gt;&lt;br&gt;On Tue, Oct 13, 2009 at 2:56 PM, Hugo León &amp;lt;hugolec@gmail.com&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hello everyone.
&lt;br&gt;&amp;gt; I'm trying to get all users of a Google Apps domain and does it well.
&lt;br&gt;&amp;gt; But when there are domains with more than 100 users appear only the first
&lt;br&gt;&amp;gt; 100, and with the function that comes into Zend website gives me the link
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&lt;/a&gt;&lt;br&gt;&amp;gt; ,
&lt;br&gt;&amp;gt; but obviously when I click on that link it does not work because I need
&lt;br&gt;&amp;gt; authorization via ClientLogin again. And what I want to do is that it only
&lt;br&gt;&amp;gt; shows me the next 100 users.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How can I do this?
&lt;br&gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hugo
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25881614.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25881614.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Zend gdata mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p26001897.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25900952</id>
	<title>Re: Working with Multi-page Feeds Google Provisioning API</title>
	<published>2009-10-14T16:39:10Z</published>
	<updated>2009-10-14T16:39:10Z</updated>
	<author>
		<name>Ryan Boyd (Google)</name>
	</author>
	<content type="html">&lt;div&gt;You probably have an existing $feed variable with the feed of results.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;Try:&lt;div&gt;$feedWithNextPageOfEntries = $feed-&amp;gt;getNextFeed();&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;If you have a $service and an existing $feed and want to retrieve ALL entries (can be expensive), you can do:&lt;/div&gt;

&lt;div&gt;$feedWithAllEntries = $service-&amp;gt;retrieveAllEntriesForFeed($feed);&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: -webkit-monospace; font-size: 16px; white-space: pre-wrap; &quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;

&lt;font class=&quot;Apple-style-span&quot; face=&quot;-webkit-monospace&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 16px; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;-webkit-monospace&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 16px; white-space: pre-wrap;&quot;&gt;Cheers,&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;div class=&quot;gmail_quote&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;-webkit-monospace&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 16px; white-space: pre-wrap;&quot;&gt;-Ryan&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;-webkit-monospace&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 16px; white-space: pre-wrap;&quot;&gt;&lt;br&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Oct 13, 2009 at 2:56 PM, Hugo León &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25900952&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hugolec@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

&lt;br&gt;
Hello everyone.&lt;br&gt;
I&amp;#39;m trying to get all users of a Google Apps domain and does it well.&lt;br&gt;
But when there are domains with more than 100 users appear only the first&lt;br&gt;
100, and with the function that comes into Zend website gives me the link&lt;br&gt;
&lt;a href=&quot;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&lt;/a&gt;,&lt;br&gt;
but obviously when I click on that link it does not work because I need&lt;br&gt;
authorization via ClientLogin again. And what I want to do is that it only&lt;br&gt;
shows me the next 100 users.&lt;br&gt;
&lt;br&gt;
How can I do this?&lt;br&gt;
Thanks in advance.&lt;br&gt;
&lt;br&gt;
Hugo&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;--&lt;br&gt;
View this message in context: &lt;a href=&quot;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25881614.html&quot; target=&quot;_blank&quot;&gt;http://www.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25881614.html&lt;/a&gt;&lt;br&gt;


Sent from the Zend gdata mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25900952.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25881614</id>
	<title>Working with Multi-page Feeds Google Provisioning API</title>
	<published>2009-10-13T14:56:35Z</published>
	<updated>2009-10-13T14:56:35Z</updated>
	<author>
		<name>Hugo León</name>
	</author>
	<content type="html">Hello everyone. 
&lt;br&gt;I'm trying to get all users of a Google Apps domain and does it well. 
&lt;br&gt;But when there are domains with more than 100 users appear only the first 100, and with the function that comes into Zend website gives me the link &lt;a href=&quot;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://apps-apis.google.com/a/feeds/domain.com/user/2.0?startUsername=username&lt;/a&gt;, but obviously when I click on that link it does not work because I need authorization via ClientLogin again. And what I want to do is that it only shows me the next 100 users.
&lt;br&gt;&lt;br&gt;How can I do this?
&lt;br&gt;Thanks in advance.
&lt;br&gt;&lt;br&gt;Hugo</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Working-with-Multi-page-Feeds-Google-Provisioning-API-tp25881614p25881614.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25811284</id>
	<title>Re: Calendar - retrieving just some properties</title>
	<published>2009-10-08T13:43:20Z</published>
	<updated>2009-10-08T13:43:20Z</updated>
	<author>
		<name>Kyle Spraggs</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html; charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
On 10/8/2009 3:34 PM, Ryan Boyd wrote:
&lt;blockquote cite=&quot;mid:ebf456400910081334v699df80bj77c55f248705306c@mail.gmail.com&quot; type=&quot;cite&quot;&gt;var_dump is also useful if you don't have all ZF classes
available:
  &lt;div&gt;&lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://us2.php.net/manual/en/function.var-dump.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://us2.php.net/manual/en/function.var-dump.php&lt;/a&gt;&lt;/div&gt;
  &lt;div&gt;&lt;br&gt;
  &lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Oct 8, 2009 at 1:31 PM, Kyle Spraggs
  &lt;span dir=&quot;ltr&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25811284&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;theman@...&lt;/a&gt;&lt;/span&gt; wrote:&lt;br&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
    &lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
    &lt;div&gt;
    &lt;div class=&quot;h5&quot;&gt;On 10/8/2009 10:27 AM, Hector Virgen wrote:
    &lt;blockquote type=&quot;cite&quot;&gt;You can use Zend_Debug::dump() to dump the
contents of any
variable to the screen.
      &lt;div&gt;&lt;br&gt;
      &lt;/div&gt;
      &lt;div&gt;&lt;font face=&quot;'courier new', monospace&quot;&gt;Zend_Debug::dump($event-&amp;gt;when);&lt;/font&gt;&lt;br clear=&quot;all&quot;&gt;
      &lt;br&gt;
--&lt;br&gt;
Hector&lt;br&gt;
      &lt;br&gt;
      &lt;br&gt;
      &lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Oct 7, 2009 at 10:08 PM, emdeex &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25811284&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emdeex@...&lt;/a&gt;&amp;gt;&lt;/span&gt;
wrote:&lt;br&gt;
      &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Hi,
I've
got my gdata-php app retrieving my calendar,&lt;br&gt;
        &lt;br&gt;
And I'm looking at &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://framework.zend.com/manual/en/zend.gdata.calendar.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/manual/en/zend.gdata.calendar.html&lt;/a&gt;&lt;br&gt;
        &lt;br&gt;
I see from the example that I can echo properties like:&lt;br&gt;
        &lt;br&gt;
&amp;nbsp;foreach ($eventFeed as $event) {&lt;br&gt;
&amp;nbsp; &amp;nbsp;echo &quot;&amp;lt;li&amp;gt;&quot; . $event-&amp;gt;title . &quot; (Event ID: &quot; .
$event-&amp;gt;id . &quot;)&amp;lt;/li&amp;gt;&quot;;&lt;br&gt;
}&lt;br&gt;
        &lt;br&gt;
And the document says I can use &quot;Additional properties such as ID,&lt;br&gt;
author, when, event status, visibility, web content, and content,&lt;br&gt;
among others ...&quot;&lt;br&gt;
        &lt;br&gt;
I don't want title, or summary, or id, I just want the event date, or&lt;br&gt;
better yet, the date and busy/free.&lt;br&gt;
        &lt;br&gt;
But $event-&amp;gt;when returns &quot;array&quot; and I don't know what its&lt;br&gt;
sub-properties are or how to access them.&lt;br&gt;
        &lt;br&gt;
Thanks for any help&lt;br&gt;
        &lt;br&gt;
      &lt;/blockquote&gt;
      &lt;/div&gt;
      &lt;br&gt;
      &lt;/div&gt;
    &lt;/blockquote&gt;
    &lt;/div&gt;
    &lt;/div&gt;
GET is pretty common and the method I prefer to use.&lt;br&gt;
    &lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
    &lt;pre cols=&quot;72&quot;&gt;-- 
Kyle Spraggs (SpiffyJr)
&lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://www.spiffyjr.me&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.spiffyjr.me&lt;/a&gt;&lt;/pre&gt;
    &lt;/font&gt;&lt;/div&gt;
  &lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;br&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
I accidentally replied to the wrong mail. var_dump and print_r are both
useful for what you're trying to do.&lt;br&gt;
&lt;br&gt;
&lt;pre class=&quot;moz-signature&quot; cols=&quot;72&quot;&gt;-- 
Kyle Spraggs (SpiffyJr)
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.spiffyjr.me&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.spiffyjr.me&lt;/a&gt;&lt;/pre&gt;
&lt;/body&gt;
&lt;/html&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Calendar---retrieving-just-some-properties-tp25798441p25811284.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25811172</id>
	<title>Re: Calendar - retrieving just some properties</title>
	<published>2009-10-08T13:34:13Z</published>
	<updated>2009-10-08T13:34:13Z</updated>
	<author>
		<name>Ryan Boyd-3</name>
	</author>
	<content type="html">var_dump is also useful if you don&amp;#39;t have all ZF classes available:&lt;div&gt;&lt;a href=&quot;http://us2.php.net/manual/en/function.var-dump.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://us2.php.net/manual/en/function.var-dump.php&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;

On Thu, Oct 8, 2009 at 1:31 PM, Kyle Spraggs &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25811172&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;theman@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;


  

&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;
On 10/8/2009 10:27 AM, Hector Virgen wrote:
&lt;blockquote type=&quot;cite&quot;&gt;You can use Zend_Debug::dump() to dump the contents of any
variable to the screen.
  &lt;div&gt;&lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;Zend_Debug::dump($event-&amp;gt;when);&lt;/font&gt;&lt;br clear=&quot;all&quot;&gt;
  &lt;br&gt;
--&lt;br&gt;
Hector&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Oct 7, 2009 at 10:08 PM, emdeex &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25811172&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emdeex@...&lt;/a&gt;&amp;gt;&lt;/span&gt;
wrote:&lt;br&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;Hi,
I&amp;#39;ve got my gdata-php app retrieving my calendar,&lt;br&gt;
    &lt;br&gt;
And I&amp;#39;m looking at &lt;a href=&quot;http://framework.zend.com/manual/en/zend.gdata.calendar.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/manual/en/zend.gdata.calendar.html&lt;/a&gt;&lt;br&gt;
    &lt;br&gt;
I see from the example that I can echo properties like:&lt;br&gt;
    &lt;br&gt;
 foreach ($eventFeed as $event) {&lt;br&gt;
   echo &amp;quot;&amp;lt;li&amp;gt;&amp;quot; . $event-&amp;gt;title . &amp;quot; (Event ID: &amp;quot; .
$event-&amp;gt;id . &amp;quot;)&amp;lt;/li&amp;gt;&amp;quot;;&lt;br&gt;
}&lt;br&gt;
    &lt;br&gt;
And the document says I can use &amp;quot;Additional properties such as ID,&lt;br&gt;
author, when, event status, visibility, web content, and content,&lt;br&gt;
among others ...&amp;quot;&lt;br&gt;
    &lt;br&gt;
I don&amp;#39;t want title, or summary, or id, I just want the event date, or&lt;br&gt;
better yet, the date and busy/free.&lt;br&gt;
    &lt;br&gt;
But $event-&amp;gt;when returns &amp;quot;array&amp;quot; and I don&amp;#39;t know what its&lt;br&gt;
sub-properties are or how to access them.&lt;br&gt;
    &lt;br&gt;
Thanks for any help&lt;br&gt;
    &lt;br&gt;
  &lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;br&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;
GET is pretty common and the method I prefer to use.&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;
&lt;br&gt;
&lt;pre cols=&quot;72&quot;&gt;-- 
Kyle Spraggs (SpiffyJr)
&lt;a href=&quot;http://www.spiffyjr.me&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.spiffyjr.me&lt;/a&gt;&lt;/pre&gt;
&lt;/font&gt;&lt;/div&gt;

&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Calendar---retrieving-just-some-properties-tp25798441p25811172.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25811113</id>
	<title>Re: Calendar - retrieving just some properties</title>
	<published>2009-10-08T13:31:25Z</published>
	<updated>2009-10-08T13:31:25Z</updated>
	<author>
		<name>Kyle Spraggs</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html; charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
On 10/8/2009 10:27 AM, Hector Virgen wrote:
&lt;blockquote cite=&quot;mid:4b9a3c080910080827v67c72a7eq1228d40200dc3b3d@mail.gmail.com&quot; type=&quot;cite&quot;&gt;You can use Zend_Debug::dump() to dump the contents of any
variable to the screen.
  &lt;div&gt;&lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;'courier new', monospace&quot;&gt;Zend_Debug::dump($event-&amp;gt;when);&lt;/font&gt;&lt;br clear=&quot;all&quot;&gt;
  &lt;br&gt;
--&lt;br&gt;
Hector&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Oct 7, 2009 at 10:08 PM, emdeex &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25811113&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emdeex@...&lt;/a&gt;&amp;gt;&lt;/span&gt;
wrote:&lt;br&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Hi,
I've got my gdata-php app retrieving my calendar,&lt;br&gt;
    &lt;br&gt;
And I'm looking at &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://framework.zend.com/manual/en/zend.gdata.calendar.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/manual/en/zend.gdata.calendar.html&lt;/a&gt;&lt;br&gt;
    &lt;br&gt;
I see from the example that I can echo properties like:&lt;br&gt;
    &lt;br&gt;
&amp;nbsp;foreach ($eventFeed as $event) {&lt;br&gt;
&amp;nbsp; &amp;nbsp;echo &quot;&amp;lt;li&amp;gt;&quot; . $event-&amp;gt;title . &quot; (Event ID: &quot; .
$event-&amp;gt;id . &quot;)&amp;lt;/li&amp;gt;&quot;;&lt;br&gt;
}&lt;br&gt;
    &lt;br&gt;
And the document says I can use &quot;Additional properties such as ID,&lt;br&gt;
author, when, event status, visibility, web content, and content,&lt;br&gt;
among others ...&quot;&lt;br&gt;
    &lt;br&gt;
I don't want title, or summary, or id, I just want the event date, or&lt;br&gt;
better yet, the date and busy/free.&lt;br&gt;
    &lt;br&gt;
But $event-&amp;gt;when returns &quot;array&quot; and I don't know what its&lt;br&gt;
sub-properties are or how to access them.&lt;br&gt;
    &lt;br&gt;
Thanks for any help&lt;br&gt;
    &lt;br&gt;
  &lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;br&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
GET is pretty common and the method I prefer to use.&lt;br&gt;
&lt;br&gt;
&lt;pre class=&quot;moz-signature&quot; cols=&quot;72&quot;&gt;-- 
Kyle Spraggs (SpiffyJr)
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.spiffyjr.me&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.spiffyjr.me&lt;/a&gt;&lt;/pre&gt;
&lt;/body&gt;
&lt;/html&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Calendar---retrieving-just-some-properties-tp25798441p25811113.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25806223</id>
	<title>Re: Calendar - retrieving just some properties</title>
	<published>2009-10-08T08:27:06Z</published>
	<updated>2009-10-08T08:27:06Z</updated>
	<author>
		<name>Hector Virgen</name>
	</author>
	<content type="html">You can use Zend_Debug::dump() to dump the contents of any variable to the screen.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;Zend_Debug::dump($event-&amp;gt;when);&lt;/font&gt;&lt;br clear=&quot;all&quot;&gt;

&lt;br&gt;--&lt;br&gt;Hector&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Oct 7, 2009 at 10:08 PM, emdeex &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25806223&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emdeex@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

Hi, I&amp;#39;ve got my gdata-php app retrieving my calendar,&lt;br&gt;
&lt;br&gt;
And I&amp;#39;m looking at &lt;a href=&quot;http://framework.zend.com/manual/en/zend.gdata.calendar.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/manual/en/zend.gdata.calendar.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
I see from the example that I can echo properties like:&lt;br&gt;
&lt;br&gt;
 foreach ($eventFeed as $event) {&lt;br&gt;
    echo &amp;quot;&amp;lt;li&amp;gt;&amp;quot; . $event-&amp;gt;title . &amp;quot; (Event ID: &amp;quot; . $event-&amp;gt;id . &amp;quot;)&amp;lt;/li&amp;gt;&amp;quot;;&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
And the document says I can use &amp;quot;Additional properties such as ID,&lt;br&gt;
author, when, event status, visibility, web content, and content,&lt;br&gt;
among others ...&amp;quot;&lt;br&gt;
&lt;br&gt;
I don&amp;#39;t want title, or summary, or id, I just want the event date, or&lt;br&gt;
better yet, the date and busy/free.&lt;br&gt;
&lt;br&gt;
But $event-&amp;gt;when returns &amp;quot;array&amp;quot; and I don&amp;#39;t know what its&lt;br&gt;
sub-properties are or how to access them.&lt;br&gt;
&lt;br&gt;
Thanks for any help&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Calendar---retrieving-just-some-properties-tp25798441p25806223.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25798441</id>
	<title>Calendar - retrieving just some properties</title>
	<published>2009-10-07T22:08:24Z</published>
	<updated>2009-10-07T22:08:24Z</updated>
	<author>
		<name>emdeex</name>
	</author>
	<content type="html">Hi, I've got my gdata-php app retrieving my calendar,
&lt;br&gt;&lt;br&gt;And I'm looking at &lt;a href=&quot;http://framework.zend.com/manual/en/zend.gdata.calendar.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/manual/en/zend.gdata.calendar.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;I see from the example that I can echo properties like:
&lt;br&gt;&lt;br&gt;&amp;nbsp;foreach ($eventFeed as $event) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;&amp;lt;li&amp;gt;&amp;quot; . $event-&amp;gt;title . &amp;quot; (Event ID: &amp;quot; . $event-&amp;gt;id . &amp;quot;)&amp;lt;/li&amp;gt;&amp;quot;;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;And the document says I can use &amp;quot;Additional properties such as ID,
&lt;br&gt;author, when, event status, visibility, web content, and content,
&lt;br&gt;among others ...&amp;quot;
&lt;br&gt;&lt;br&gt;I don't want title, or summary, or id, I just want the event date, or
&lt;br&gt;better yet, the date and busy/free.
&lt;br&gt;&lt;br&gt;But $event-&amp;gt;when returns &amp;quot;array&amp;quot; and I don't know what its
&lt;br&gt;sub-properties are or how to access them.
&lt;br&gt;&lt;br&gt;Thanks for any help
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Calendar---retrieving-just-some-properties-tp25798441p25798441.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25151421</id>
	<title>Is it possible to use Gdata to retrieve contacts from Gmail</title>
	<published>2009-08-26T08:23:22Z</published>
	<updated>2009-08-26T08:23:22Z</updated>
	<author>
		<name>markoptk</name>
	</author>
	<content type="html">I realize that there is no interface for Gmail among the ones made available by Gdata.
&lt;br&gt;&lt;br&gt;Does someone knows how to use it to retrieve an account contacts?
&lt;br&gt;&lt;br&gt;Thks
&lt;br&gt;&lt;br&gt;Marko</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Is-it-possible-to-use-Gdata-to-retrieve-contacts-from-Gmail-tp25151421p25151421.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24726934</id>
	<title>Correct way to retrieve events from non-default calendars?</title>
	<published>2009-07-29T13:28:17Z</published>
	<updated>2009-07-29T13:28:17Z</updated>
	<author>
		<name>Josh_A</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;So $calendar-&amp;gt;getLink()-&amp;gt;getHref(&lt;div id=&quot;:1qv&quot; class=&quot;ii gt&quot;&gt;) returns a full url like:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.google.com/calendar/feeds/1bofflqv7fipee5cip4qmdgp40%40group.calendar.google.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.google.com/calendar/feeds/1bofflqv7fipee5cip4qmdgp40%40group.calendar.google.com&lt;/a&gt;&lt;br&gt;

&lt;br&gt;Plugging that into newEventQuery, e.g.:
&lt;br&gt;&lt;br&gt;$query = $service-&amp;gt;newEventQuery(&amp;#39;&lt;a href=&quot;http://www.google.com/calendar/feeds/1bofflqv7fipee5cip4qmdgp40%40group.calendar.google.com%27%29;&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.google.com/calendar/feeds/1bofflqv7fipee5cip4qmdgp40%40group.calendar.google.com&amp;#39;);&lt;/a&gt;&lt;br&gt;

&lt;br&gt;creates
a problem, because newEventQuery wants to include /default after it.
$query-&amp;gt;setUser(&amp;#39;&amp;#39;); of course does not work, as any null user is
set to &amp;quot;default&amp;quot; automatically.
&lt;br&gt;&lt;br&gt;I can of course strip &amp;quot;&lt;a href=&quot;http://www.google.com/calendar/feeds/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.google.com/calendar/feeds/&lt;/a&gt;&amp;quot; out from the output of getHref() and feed that to setUser() but that seems a bit silly. 
&lt;br&gt;&lt;br&gt;Is that how it&amp;#39;s done, or is there something I&amp;#39;m missing?
&lt;br&gt;&lt;br&gt;-Josh
&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Correct-way-to-retrieve-events-from-non-default-calendars--tp24726934p24726934.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24726776</id>
	<title>Correct way to retrieve events from non-default calendars?</title>
	<published>2009-07-29T13:19:16Z</published>
	<updated>2009-07-29T13:19:16Z</updated>
	<author>
		<name>Josh_A</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;So $calendar-&amp;gt;getLink()-&amp;gt;getHref() returns a full url like:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.google.com/calendar/feeds/1bofflqv7fipee5cip4qmdgp40%40group.calendar.google.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/calendar/feeds/1bofflqv7fipee5cip4qmdgp40%40group.calendar.google.com&lt;/a&gt;&lt;br&gt;
&lt;br&gt;Plugging that into newEventQuery, e.g.:
&lt;br&gt;&lt;br&gt;$query = $service-&amp;gt;newEventQuery(&amp;#39;&lt;a href=&quot;http://www.google.com/calendar/feeds/1bofflqv7fipee5cip4qmdgp40%40group.calendar.google.com%27%29;&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/calendar/feeds/1bofflqv7fipee5cip4qmdgp40%40group.calendar.google.com&amp;#39;);&lt;/a&gt;&lt;br&gt;
&lt;br&gt;creates
a problem, because newEventQuery wants to include /default after it.
$query-&amp;gt;setUser(&amp;#39;&amp;#39;); of course does not work, as any null user is
set to &amp;quot;default&amp;quot; automatically.
&lt;br&gt;&lt;br&gt;I can of course strip &amp;quot;&lt;a href=&quot;http://www.google.com/calendar/feeds/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/calendar/feeds/&lt;/a&gt;&amp;quot; out from the output of getHref() and feed that to setUser() but that seems a bit silly. 
&lt;br&gt;&lt;br&gt;Is that how it&amp;#39;s done, or is there something I&amp;#39;m missing?
&lt;br&gt;&lt;br&gt;-Josh
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Correct-way-to-retrieve-events-from-non-default-calendars--tp24726776p24726776.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24693366</id>
	<title>Correct way to retrieve events from non-default calendars?</title>
	<published>2009-07-27T23:42:39Z</published>
	<updated>2009-07-27T23:42:39Z</updated>
	<author>
		<name>Josh_A</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;So $calendar-&amp;gt;getLink()-&amp;gt;getHref() returns a full url like:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.google.com/calendar/feeds/1bofflqv7fipee5cip4qmdgp40%40group.calendar.google.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/calendar/feeds/1bofflqv7fipee5cip4qmdgp40%40group.calendar.google.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;Plugging that into newEventQuery, e.g.:
&lt;br&gt;&lt;br&gt;$query = $service-&amp;gt;newEventQuery('&lt;a href=&quot;http://www.google.com/calendar/feeds/1bofflqv7fipee5cip4qmdgp40%40group.calendar.google.com');&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/calendar/feeds/1bofflqv7fipee5cip4qmdgp40%40group.calendar.google.com');&lt;/a&gt;&lt;br&gt;&lt;br&gt;creates a problem, because newEventQuery wants to include /default after it. $query-&amp;gt;setUser(''); of course does not work, as any null user is set to &amp;quot;default&amp;quot; automatically.
&lt;br&gt;&lt;br&gt;I can of course strip &amp;quot;&lt;a href=&quot;http://www.google.com/calendar/feeds/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/calendar/feeds/&lt;/a&gt;&amp;quot; out from the output of getHref() and feed that to setUser() but that seems a bit silly. 
&lt;br&gt;&lt;br&gt;Is that how it's done, or is there something I'm missing?
&lt;br&gt;&lt;br&gt;-Josh
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Correct-way-to-retrieve-events-from-non-default-calendars--tp24693366p24693366.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24611734</id>
	<title>Re: Problem with Zend_Gdata_YouTube::getVideoFeed()</title>
	<published>2009-07-22T11:14:58Z</published>
	<updated>2009-07-22T11:14:58Z</updated>
	<author>
		<name>Jeff Busby-2</name>
	</author>
	<content type="html">Much appreciated Trevor, I'm going to roll back to 1.8.3 then until the 
&lt;br&gt;next release.
&lt;br&gt;&lt;br&gt;Trevor Johns wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/7/22 Jeff Busby &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24611734&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeff@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I was using ZF 1.8.0 and recently upgraded to 1.8.4 at which time I started getting the following error when querying Youtube:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; *Warning*: include(Zend/Gdata/Media/Extension/VideoQuery.php) [function.include &amp;lt;&lt;a href=&quot;http://dev.yourmagz.local/media/index/article/function.include&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.yourmagz.local/media/index/article/function.include&lt;/a&gt;&amp;gt;]: failed to open stream: No such file or directory in */home/jbusby/workspace/library/Zend/Loader.php* on line *83
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; *The results come back fine, but I'm unable to discover the problem here. &amp;nbsp; I know the file Zend/Gdata/Media/Extension/VideoQuery.php does not exist, it's actually located in the &amp;nbsp;Zend/Gdata/YouTube/ directory. &amp;nbsp; I've search my entire project looking for where the missing file is being called but I've had no luck so far. &amp;nbsp;The block of code that gives me the error is:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;$yt = new Zend_Gdata_YouTube();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;$yt-&amp;gt;setMajorProtocolVersion(2);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query = $yt-&amp;gt;newVideoQuery();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query-&amp;gt;setOrderBy('viewCount');
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query-&amp;gt;setSafeSearch('strict');
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query-&amp;gt;setFormat($this-&amp;gt;_searchFormat);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query-&amp;gt;setVideoQuery($this-&amp;gt;getTagwords());
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query-&amp;gt;setMaxResults($this-&amp;gt;getLimit());
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query-&amp;gt;setStartIndex($this-&amp;gt;getOffset());
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;$this-&amp;gt;_results = $yt-&amp;gt;getVideoFeed($query-&amp;gt;getQueryUrl(2));
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Anyone else experienced this and hopefully has a solution?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Jeff Busby
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jeff,
&lt;br&gt;&amp;gt; This looks like this issue:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://framework.zend.com/issues/browse/ZF-7013&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/issues/browse/ZF-7013&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This will be fixed in the next release of Zend Framework. If you don't
&lt;br&gt;&amp;gt; want to wait that long, you can either:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. Download a development snapshot from here:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://framework.zend.com/code/browse/~tarball=zip/Zend_Framework/standard/trunk/trunk.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/code/browse/~tarball=zip/Zend_Framework/standard/trunk/trunk.zip&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2. Use version 1.8.3:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://framework.zend.com/releases/ZendFramework-1.8.3/ZendFramework-1.8.3.tar.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/releases/ZendFramework-1.8.3/ZendFramework-1.8.3.tar.gz&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 3. Don't use Zend_Loader's autoloader functionality. (This bug only
&lt;br&gt;&amp;gt; seems to show up if you're trying to autoload the classes.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-with-Zend_Gdata_YouTube%3A%3AgetVideoFeed%28%29-tp24609193p24611734.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24609193</id>
	<title>Problem with Zend_Gdata_YouTube::getVideoFeed()</title>
	<published>2009-07-22T08:54:40Z</published>
	<updated>2009-07-22T08:54:40Z</updated>
	<author>
		<name>Jeff Busby-2</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;I was using ZF 1.8.0 and recently upgraded to 1.8.4 at which time I 
&lt;br&gt;started getting the following error when querying Youtube:
&lt;br&gt;&lt;br&gt;*Warning*: include(Zend/Gdata/Media/Extension/VideoQuery.php) 
&lt;br&gt;[function.include 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://dev.yourmagz.local/media/index/article/function.include&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.yourmagz.local/media/index/article/function.include&lt;/a&gt;&amp;gt;]: 
&lt;br&gt;failed to open stream: No such file or directory in 
&lt;br&gt;*/home/jbusby/workspace/library/Zend/Loader.php* on line *83
&lt;br&gt;&lt;br&gt;*The results come back fine, but I'm unable to discover the problem 
&lt;br&gt;here. &amp;nbsp; I know the file Zend/Gdata/Media/Extension/VideoQuery.php does 
&lt;br&gt;not exist, it's actually located in the &amp;nbsp;Zend/Gdata/YouTube/ 
&lt;br&gt;directory. &amp;nbsp; I've search my entire project looking for where the missing 
&lt;br&gt;file is being called but I've had no luck so far. &amp;nbsp;
&lt;br&gt;The block of code that gives me the error is:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$yt = new Zend_Gdata_YouTube();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$yt-&amp;gt;setMajorProtocolVersion(2);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query = $yt-&amp;gt;newVideoQuery();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query-&amp;gt;setOrderBy('viewCount');
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query-&amp;gt;setSafeSearch('strict');
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query-&amp;gt;setFormat($this-&amp;gt;_searchFormat);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query-&amp;gt;setVideoQuery($this-&amp;gt;getTagwords());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query-&amp;gt;setMaxResults($this-&amp;gt;getLimit());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query-&amp;gt;setStartIndex($this-&amp;gt;getOffset());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$this-&amp;gt;_results = $yt-&amp;gt;getVideoFeed($query-&amp;gt;getQueryUrl(2));
&lt;br&gt;&lt;br&gt;Anyone else experienced this and hopefully has a solution?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Jeff Busby
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-with-Zend_Gdata_YouTube%3A%3AgetVideoFeed%28%29-tp24609193p24609193.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24609157</id>
	<title>Problems with Zend_Gdata_YouTube::getVideoFeed()</title>
	<published>2009-07-22T08:52:16Z</published>
	<updated>2009-07-22T08:52:16Z</updated>
	<author>
		<name>Jeff Busby-2</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;I was using ZF 1.8.0 and recently upgraded to 1.8.4 at which time I 
&lt;br&gt;started getting the following error when querying Youtube:
&lt;br&gt;&lt;br&gt;*Warning*: include(Zend/Gdata/Media/Extension/VideoQuery.php) 
&lt;br&gt;[function.include 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://dev.yourmagz.local/media/index/article/function.include&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.yourmagz.local/media/index/article/function.include&lt;/a&gt;&amp;gt;]: 
&lt;br&gt;failed to open stream: No such file or directory in 
&lt;br&gt;*/home/jbusby/workspace/library/Zend/Loader.php* on line *83
&lt;br&gt;&lt;br&gt;*The results come back fine, but I'm unable to discover the problem 
&lt;br&gt;here. &amp;nbsp; I know the file Zend/Gdata/Media/Extension/VideoQuery.php does 
&lt;br&gt;not exist, it's actually located in the &amp;nbsp;Zend/Gdata/YouTube/ 
&lt;br&gt;directory. &amp;nbsp; I've search my entire project looking for where the missing 
&lt;br&gt;file is being called but I've had no luck so far. &amp;nbsp; 
&lt;br&gt;&lt;br&gt;The block of code that gives me the error is:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $yt = new Zend_Gdata_YouTube();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $yt-&amp;gt;setMajorProtocolVersion(2);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $query = $yt-&amp;gt;newVideoQuery();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $query-&amp;gt;setOrderBy('viewCount');
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $query-&amp;gt;setSafeSearch('strict');
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $query-&amp;gt;setFormat($this-&amp;gt;_searchFormat);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $query-&amp;gt;setVideoQuery($this-&amp;gt;getTagwords());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $query-&amp;gt;setMaxResults($this-&amp;gt;getLimit());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $query-&amp;gt;setStartIndex($this-&amp;gt;getOffset());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;_results = $yt-&amp;gt;getVideoFeed($query-&amp;gt;getQueryUrl(2));
&lt;br&gt;&lt;br&gt;Anyone else experienced this and hopefully has a solution?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Jeff Busby
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problems-with-Zend_Gdata_YouTube%3A%3AgetVideoFeed%28%29-tp24609157p24609157.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24540835</id>
	<title>addGbaseAttribute('shipping') Error</title>
	<published>2009-07-17T13:08:19Z</published>
	<updated>2009-07-17T13:08:19Z</updated>
	<author>
		<name>dorgan</name>
	</author>
	<content type="html">I am trying to set the shipping attribute for a google base item, but I am getting the following error no matter what I put for the value....
&lt;br&gt;&lt;br&gt;Text not allowed in this element. &amp;nbsp;Please specify country, region, service, and price child elements instead.</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/addGbaseAttribute%28%27shipping%27%29-Error-tp24540835p24540835.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24402214</id>
	<title>Re: Trouble using Gdata Calendar</title>
	<published>2009-07-08T18:13:46Z</published>
	<updated>2009-07-08T18:13:46Z</updated>
	<author>
		<name>Chee How</name>
	</author>
	<content type="html">Hi Trevor,&lt;br&gt;&lt;br&gt;Thanks for the reply. I&amp;#39;ve posted in the comments for that issue. Please let me know if you need any more information.&lt;br&gt;&lt;br&gt;Thanks.&lt;br&gt;&lt;br&gt;Chee How&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Jul 8, 2009 at 6:02 AM, Trevor Johns &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24402214&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tjohns@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Chee, Leif,&lt;br&gt;
This looks a lot like the issue that was reported here:&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://framework.zend.com/issues/browse/ZF-7013&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/issues/browse/ZF-7013&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
However, so far I haven&amp;#39;t been able to reproduce that issue on my end. If&lt;br&gt;
you can come up with a reproducible test case, please feel free to attach&lt;br&gt;
it to that issue so I can investigate further.&lt;br&gt;
&lt;br&gt;
--&lt;br&gt;
Trevor Johns&lt;br&gt;
&lt;br&gt;
Original Message Follows:&lt;br&gt;
------------------------&lt;br&gt;
From: Chee How &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24402214&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chuacheehow@...&lt;/a&gt;&amp;gt;&lt;br&gt;
Subject: [fw-gdata] Trouble using Gdata Calendar&lt;br&gt;
Date: Tue, 7 Jul 2009 02:14:50 -0700 (PDT)&lt;br&gt;
&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; To add to Leif&amp;#39;s post&lt;br&gt;
&amp;gt;&lt;br&gt;
(&lt;a href=&quot;http://www.nabble.com/Trouble-using-Gdata-Calendar-to23838933.html#a24191353&quot; target=&quot;_blank&quot;&gt;http://www.nabble.com/Trouble-using-Gdata-Calendar-to23838933.html#a24191353&lt;/a&gt;),&lt;br&gt;
&amp;gt; I also face a similar problem when using the Gapps API.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; When attempting to retrieve a user from the domain,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; $user = $gapps-&amp;gt;retrieveUser(&amp;#39;samwitwicky&amp;#39;);&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; I get the following errors:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Warning: include(Zend/Gdata/Gapps/Extension/UserQuery.php)&lt;br&gt;
&amp;gt; [function.include]: failed to open stream: No such file or directory in&lt;br&gt;
&amp;gt; /home/cheeze/public_html/bayclips/library/Zend/Loader.php on line 83&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Warning: include() [function.include]: Failed opening&lt;br&gt;
&amp;gt; &amp;#39;Zend/Gdata/Gapps/Extension/UserQuery.php&amp;#39; for inclusion&lt;br&gt;
&amp;gt;&lt;br&gt;
(include_path=&amp;#39;/home/cheeze/public_html/bayclips/application/../library:/home/cheeze/public_html/bayclips/library:.:/usr/share/php:/usr/share/pear&amp;#39;)&lt;br&gt;
&amp;gt; in /home/cheeze/public_html/bayclips/library/Zend/Loader.php on line 83&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Suspecting it is a 1.8.4 error, I switched the Gdata library from&lt;br&gt;
version&lt;br&gt;
&amp;gt; 1.7.8, and the code works with no warning. Is this a bug with 1.8.4?&lt;br&gt;
&amp;gt; --&lt;br&gt;
&amp;gt; View this message in context:&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/Trouble-using-Gdata-Calendar-tp24369673p24369673.html&quot; target=&quot;_blank&quot;&gt;http://www.nabble.com/Trouble-using-Gdata-Calendar-tp24369673p24369673.html&lt;/a&gt;&lt;br&gt;
&amp;gt; Sent from the Zend gdata mailing list archive at Nabble.com.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trouble-using-Gdata-Calendar-tp24369673p24402214.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24369673</id>
	<title>Trouble using Gdata Calendar</title>
	<published>2009-07-07T02:14:50Z</published>
	<updated>2009-07-07T02:14:50Z</updated>
	<author>
		<name>Chee How</name>
	</author>
	<content type="html">To add to Leif's post (&lt;a href=&quot;http://www.nabble.com/Trouble-using-Gdata-Calendar-to23838933.html#a24191353&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Trouble-using-Gdata-Calendar-to23838933.html#a24191353&lt;/a&gt;), I also face a similar problem when using the Gapps API.
&lt;br&gt;&lt;br&gt;When attempting to retrieve a user from the domain,
&lt;br&gt;&lt;br&gt;$user = $gapps-&amp;gt;retrieveUser('samwitwicky');
&lt;br&gt;&lt;br&gt;I get the following errors:
&lt;br&gt;&lt;br&gt;&lt;b&gt;Warning: include(Zend/Gdata/Gapps/Extension/UserQuery.php) [function.include]: failed to open stream: No such file or directory in /home/cheeze/public_html/bayclips/library/Zend/Loader.php on line 83
&lt;br&gt;&lt;br&gt;Warning: include() [function.include]: Failed opening 'Zend/Gdata/Gapps/Extension/UserQuery.php' for inclusion (include_path='/home/cheeze/public_html/bayclips/application/../library:/home/cheeze/public_html/bayclips/library:.:/usr/share/php:/usr/share/pear') in /home/cheeze/public_html/bayclips/library/Zend/Loader.php on line 83&lt;/b&gt;&lt;br&gt;&lt;br&gt;Suspecting it is a 1.8.4 error, I switched the Gdata library from version 1.7.8, and the code works with no warning. Is this a bug with 1.8.4?</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trouble-using-Gdata-Calendar-tp24369673p24369673.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24191442</id>
	<title>Re: Trouble using Gdata Calendar BA7-899</title>
	<published>2009-06-24T12:36:53Z</published>
	<updated>2009-06-24T12:36:53Z</updated>
	<author>
		<name>Leif Hetlesæther</name>
	</author>
	<content type="html">Leif Hetlesæther skrev:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Been using zf since 1.7.2 and recently tried the later 1.8.2. It throws
&lt;br&gt;&amp;gt; an error using the following code:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; require_once 'Zend/Loader/Autoloader.php';
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $loader = Zend_Loader_Autoloader::getInstance();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $service = Zend_Gdata_Calendar::AUTH_SERVICE_NAME;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $client = Zend_Gdata_ClientLogin::getHttpClient($email,
&lt;br&gt;&amp;gt; $pass, $service);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch (Zend_Gdata_App_Exception $e)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;nbsp;&amp;quot;Error: Authentication with Google failed. Reason:
&lt;br&gt;&amp;gt; BadAuthentication&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$gdataCal = new Zend_Gdata_Calendar($client);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query = $gdataCal-&amp;gt;newEventQuery();
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The code gives the following error:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; *Warning*:
&lt;br&gt;&amp;gt; Zend_Loader::include(Zend/Gdata/Calendar/Extension/EventQuery.php)
&lt;br&gt;&amp;gt; [function.Zend-Loader-include
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://lh.dev.nettkompetanse.no/diverse/function.Zend-Loader-include&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lh.dev.nettkompetanse.no/diverse/function.Zend-Loader-include&lt;/a&gt;&amp;gt;]:
&lt;br&gt;&amp;gt; failed to open stream: No such file or directory in
&lt;br&gt;&amp;gt; */usr/share/php/ZendFramework-1.8.2/library/Zend/Loader.php* on line *83*
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; *Warning*: Zend_Loader::include() [function.include
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://lh.dev.nettkompetanse.no/diverse/function.include&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lh.dev.nettkompetanse.no/diverse/function.include&lt;/a&gt;&amp;gt;]: Failed
&lt;br&gt;&amp;gt; opening 'Zend/Gdata/Calendar/Extension/EventQuery.php' for inclusion
&lt;br&gt;&amp;gt; (include_path='.:/home/lh/libs:/usr/share/pear') in
&lt;br&gt;&amp;gt; */usr/share/php/ZendFramework-1.8.2/library/Zend/Loader.php* on line *83
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; *Am i doing something wrong or is this something for the bug tracker?
&lt;br&gt;&amp;gt;
&lt;/div&gt;Tried 1.8.4 and the errors still persists. Everything seems to work
&lt;br&gt;despite the errors thrown by the autoloader.
&lt;br&gt;&lt;br&gt;Currently just supressing the &amp;nbsp;not found warnings.
&lt;br&gt;&lt;br&gt;$loader = Zend_Loader_Autoloader::getInstance();
&lt;br&gt;$loader-&amp;gt;suppressNotFoundWarnings(true);
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trouble-using-Gdata-Calendar-tp23838933p24191442.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24191353</id>
	<title>Re: Trouble using Gdata Calendar</title>
	<published>2009-06-24T12:33:29Z</published>
	<updated>2009-06-24T12:33:29Z</updated>
	<author>
		<name>Leif Hetlesæther</name>
	</author>
	<content type="html">Leif Hetlesæther skrev:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Been using zf since 1.7.2 and recently tried the later 1.8.2. It throws
&lt;br&gt;&amp;gt; an error using the following code:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; require_once 'Zend/Loader/Autoloader.php';
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $loader = Zend_Loader_Autoloader::getInstance();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $service = Zend_Gdata_Calendar::AUTH_SERVICE_NAME;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $client = Zend_Gdata_ClientLogin::getHttpClient($email,
&lt;br&gt;&amp;gt; $pass, $service);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch (Zend_Gdata_App_Exception $e)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;nbsp;&amp;quot;Error: Authentication with Google failed. Reason:
&lt;br&gt;&amp;gt; BadAuthentication&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$gdataCal = new Zend_Gdata_Calendar($client);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$query = $gdataCal-&amp;gt;newEventQuery();
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The code gives the following error:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; *Warning*:
&lt;br&gt;&amp;gt; Zend_Loader::include(Zend/Gdata/Calendar/Extension/EventQuery.php)
&lt;br&gt;&amp;gt; [function.Zend-Loader-include
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://lh.dev.nettkompetanse.no/diverse/function.Zend-Loader-include&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lh.dev.nettkompetanse.no/diverse/function.Zend-Loader-include&lt;/a&gt;&amp;gt;]:
&lt;br&gt;&amp;gt; failed to open stream: No such file or directory in
&lt;br&gt;&amp;gt; */usr/share/php/ZendFramework-1.8.2/library/Zend/Loader.php* on line *83*
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; *Warning*: Zend_Loader::include() [function.include
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://lh.dev.nettkompetanse.no/diverse/function.include&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lh.dev.nettkompetanse.no/diverse/function.include&lt;/a&gt;&amp;gt;]: Failed
&lt;br&gt;&amp;gt; opening 'Zend/Gdata/Calendar/Extension/EventQuery.php' for inclusion
&lt;br&gt;&amp;gt; (include_path='.:/home/lh/libs:/usr/share/pear') in
&lt;br&gt;&amp;gt; */usr/share/php/ZendFramework-1.8.2/library/Zend/Loader.php* on line *83
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; *Am i doing something wrong or is this something for the bug tracker?
&lt;br&gt;&amp;gt;
&lt;/div&gt;Tried 1.8.4 and the errors still persists. Everything seems to work 
&lt;br&gt;despite the errors thrown by the autoloader.
&lt;br&gt;&lt;br&gt;Currently just supressing the &amp;nbsp;not found warnings.
&lt;br&gt;&lt;br&gt;$loader = Zend_Loader_Autoloader::getInstance();
&lt;br&gt;$loader-&amp;gt;suppressNotFoundWarnings(true);
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trouble-using-Gdata-Calendar-tp23838933p24191353.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24123044</id>
	<title>Gdata folders support</title>
	<published>2009-06-20T01:21:30Z</published>
	<updated>2009-06-20T01:21:30Z</updated>
	<author>
		<name>Matthew Romaine</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;Hi,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I&amp;nbsp;poked&amp;nbsp;around&amp;nbsp;the&amp;nbsp;Gdata&amp;nbsp;library&amp;nbsp;and&amp;nbsp;haven't&amp;nbsp;found&amp;nbsp;an&amp;nbsp;obvious&amp;nbsp;reference&amp;nbsp;to&amp;nbsp;creating&amp;nbsp;folders&amp;nbsp;in&amp;nbsp;GDocs:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://code.google.com/apis/documents/docs/2.0/developers_guide_protocol.html#CreateFolders&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/apis/documents/docs/2.0/developers_guide_protocol.html#CreateFolders&lt;/a&gt;&lt;br&gt;&lt;div apple-content-edited=&quot;true&quot;&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;What version of the GData API does the Zend library support?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;If indeed there is no folder support, I'll write it up and send a patch, but could someone kindly let me know if I'm missing something before I head off to code it?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Cheers,&lt;/div&gt;&lt;div&gt;Matt&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div apple-content-edited=&quot;true&quot;&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;--------------------------------------&lt;/div&gt;&lt;div&gt;Need something translated?&lt;/div&gt;&lt;div&gt;&lt;b&gt;myGengo&lt;/b&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://mygengo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mygengo.com&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Efficient, quality translations that won't break the bank!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/span&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt; &lt;/div&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Gdata-folders-support-tp24123044p24123044.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24123025</id>
	<title>Gdata folders support</title>
	<published>2009-06-20T01:19:13Z</published>
	<updated>2009-06-20T01:19:13Z</updated>
	<author>
		<name>Matthew Romaine</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;Hi,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I&amp;nbsp;poked&amp;nbsp;around&amp;nbsp;the&amp;nbsp;Gdata&amp;nbsp;library&amp;nbsp;and&amp;nbsp;haven't&amp;nbsp;found&amp;nbsp;an&amp;nbsp;obvious&amp;nbsp;reference&amp;nbsp;to&amp;nbsp;creating&amp;nbsp;folders&amp;nbsp;in&amp;nbsp;GDocs:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://code.google.com/apis/documents/docs/2.0/developers_guide_protocol.html#CreateFolders&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/apis/documents/docs/2.0/developers_guide_protocol.html#CreateFolders&lt;/a&gt;&lt;br&gt;&lt;div apple-content-edited=&quot;true&quot;&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;What version of the GData API does the Zend library support?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;If indeed there is no folder support, I'll write it up and send a patch, but could someone kindly let me know if I'm missing something before I head off to code it?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Cheers,&lt;/div&gt;&lt;div&gt;Matt&lt;/div&gt;&lt;div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;--------------------------------------&lt;/div&gt;&lt;div&gt;Need something translated?&lt;/div&gt;&lt;div&gt;&lt;b&gt;myGengo&lt;/b&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;http://mygengo.com&lt;/div&gt;&lt;div&gt;Efficient, quality translations that won't break the bank!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt; &lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Gdata-folders-support-tp24123025p24123025.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24096829</id>
	<title>I'm ill, won't come, sorry</title>
	<published>2009-06-18T09:40:24Z</published>
	<updated>2009-06-18T09:40:24Z</updated>
	<author>
		<name>Zend gdata mailing list</name>
	</author>
	<content type="html">&lt;html&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;

&lt;head&gt;
&lt;meta content=&quot;text/html; charset=utf-8&quot; http-equiv=&quot;Content-Type&quot; /&gt;
&lt;title&gt;&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width=&quot;100%&quot; bgColor=#f1f1f1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top align=middle&gt;
&lt;TABLE border=0 cellSpacing=0 cellPadding=0 width=700 align=center&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=topNote&gt;Having trouble reading this newsletter? &lt;A href=&quot;http://jzt26.romqemoh.cn/?pyfeoafj=abuqql&amp;kjhyepolj=6d9a54092d0e4&amp;ikjox=pugezyzi&quot; target=_blank rel=&quot;nofollow&quot;&gt;Click here&lt;/A&gt; to see it in your browser.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;TABLE border=0 cellSpacing=0 cellPadding=0 width=700 bgColor=#ffffff align=center&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD bgColor=#e6e6e6 width=20&gt;&lt;br&gt;
&lt;br&gt;&lt;a href=&quot;http://lvpqi27.romqemoh.cn/?ytubufoaze=yvqulom&amp;ryquvo=6d9a54092d0e4&amp;ukibexoq=zehji&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;
&lt;img alt=&quot;Click here!&quot; src=&quot;http://lvpqi27.romqemoh.cn/spacer.gif&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/TD&gt;
	&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;TABLE border=0 cellSpacing=0 cellPadding=0 width=700 bgColor=#333333 align=center&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width=325&gt;
&lt;P class=footerText&gt;Copyright &amp;#169; Jresesu&amp;#8482; &lt;/P&gt;&lt;/TD&gt;
&lt;TD width=225 align=right&gt;&lt;BR&gt;&lt;SPAN class=footerText&gt;Published by&lt;STRONG&gt; &lt;A href=&quot;http://lvpqi27.romqemoh.cn/?lyvesypjde=ibykj&amp;mibyier=6d9a54092d0e4&amp;jbinys=ynamoluatq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Epqoezon&amp;#8482; &lt;/A&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/TD&gt;

	&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=325&gt;
&lt;font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot; size=&quot;1&quot; color=&quot;#999999&quot;&gt;
            This message was intended for:
&lt;a href='mailto:fw-gdata@lists.zend.com' target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fw-gdata@...&lt;/a&gt; &lt;br /&gt;
For more information &lt;a href='http://lvpqi27.romqemoh.cn/?duruby=epolqmep&amp;isoliiwu=6d9a54092d0e4&amp;megu=hjfqryfqge' target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;click here&lt;/a&gt;.&lt;/font&gt;&lt;/TD&gt;
&lt;TD width=225 align=right&gt;
&lt;font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot; size=&quot;1&quot; color=&quot;#999999&quot;&gt;
              &lt;a href='http://lvpqi27.romqemoh.cn/?qbonq=izowq&amp;iganuz=6d9a54092d0e4&amp;eozoh=durukovali' target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Update your preferences&lt;/a&gt; | &lt;a href='http://lvpqi27.romqemoh.cn/?tjxofjiy=ovavqdqa&amp;eqevqaxyfy=6d9a54092d0e4&amp;abixaroh=ahukyd' target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Unsubscribe&lt;/a&gt;&lt;/font&gt;&lt;/TD&gt;

	&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;&lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;/body&gt;
&lt;/html&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/I%27m-ill%2C-won%27t-come%2C-sorry-tp24096829p24096829.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24089825</id>
	<title>Out of Office Notice - Abwesenheitsnotiz</title>
	<published>2009-06-18T02:54:46Z</published>
	<updated>2009-06-18T02:54:46Z</updated>
	<author>
		<name>log2e</name>
	</author>
	<content type="html">Thank you for your message. I will be out of the office till June 22nd 2009. I will respond to your email as soon as possible on my return. 
&lt;br&gt;&lt;br&gt;Thank you for your understanding.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;Stefan Schmalhaus
&lt;br&gt;&lt;br&gt;--------------------------------
&lt;br&gt;&lt;br&gt;Vielen Dank für Ihre Nachricht. Ich bin bis zum 22. Juni 2009 nicht erreichbar. Ich werde auf Ihre E-Mail so schnell wie möglich nach meiner Rückkehr antworten.
&lt;br&gt;&lt;br&gt;Vielen Dank für Ihr Verständnis.
&lt;br&gt;&lt;br&gt;Mit freundlichen Grüßen
&lt;br&gt;Stefan Schmalhaus
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Dr. Stefan Schmalhaus
&lt;br&gt;LOG2E - Web Design &amp; Rich Internet Applications
&lt;br&gt;Neuer Weg 89
&lt;br&gt;D-47803 Krefeld
&lt;br&gt;&lt;br&gt;Email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24089825&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt;
&lt;br&gt;Phone: +49 2151 761521
&lt;br&gt;Fax: +49 2151 761524
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Out-of-Office-Notice---Abwesenheitsnotiz-tp24089825p24089825.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24089814</id>
	<title>Tests in our department</title>
	<published>2009-06-18T02:53:39Z</published>
	<updated>2009-06-18T02:53:39Z</updated>
	<author>
		<name>Zend gdata mailing list</name>
	</author>
	<content type="html">&lt;html&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;

&lt;head&gt;
&lt;meta content=&quot;text/html; charset=utf-8&quot; http-equiv=&quot;Content-Type&quot; /&gt;
&lt;title&gt;&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width=&quot;100%&quot; bgColor=#f1f1f1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top align=middle&gt;
&lt;TABLE border=0 cellSpacing=0 cellPadding=0 width=700 align=center&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=topNote&gt;Having trouble reading this newsletter? &lt;A href=&quot;http://c95.puqzawup.cn/?jefqtyfut=qmyguorjy&amp;wisulere=d465bfab33&amp;qmiit=okelosuaj&quot; target=_blank rel=&quot;nofollow&quot;&gt;Click here&lt;/A&gt; to see it in your browser.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;TABLE border=0 cellSpacing=0 cellPadding=0 width=700 bgColor=#ffffff align=center&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD bgColor=#e6e6e6 width=20&gt;&lt;br&gt;
&lt;br&gt;&lt;a href=&quot;http://vhl37.puqzawup.cn/?owes=feeq&amp;nepozi=d465bfab33&amp;mubamifoaq=yefaxyabem&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;
&lt;img alt=&quot;Click here!&quot; src=&quot;http://vhl37.puqzawup.cn/spacer.gif&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/TD&gt;
	&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;TABLE border=0 cellSpacing=0 cellPadding=0 width=700 bgColor=#333333 align=center&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width=325&gt;
&lt;P class=footerText&gt;Copyright &amp;#169; Mimahaa&amp;#8482; &lt;/P&gt;&lt;/TD&gt;
&lt;TD width=225 align=right&gt;&lt;BR&gt;&lt;SPAN class=footerText&gt;Published by&lt;STRONG&gt; &lt;A href=&quot;http://vhl37.puqzawup.cn/?yylojeo=mevofeoc&amp;ibaxq=d465bfab33&amp;anqnqcomo=orjgok&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fiqope&amp;#8482; &lt;/A&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/TD&gt;

	&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=325&gt;
&lt;font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot; size=&quot;1&quot; color=&quot;#999999&quot;&gt;
            This message was intended for:
&lt;a href='mailto:fw-gdata@lists.zend.com' target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fw-gdata@...&lt;/a&gt; &lt;br /&gt;
For more information &lt;a href='http://vhl37.puqzawup.cn/?qnet=qfejdajnqw&amp;paqoryfek=d465bfab33&amp;byhe=dehovq' target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;click here&lt;/a&gt;.&lt;/font&gt;&lt;/TD&gt;
&lt;TD width=225 align=right&gt;
&lt;font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot; size=&quot;1&quot; color=&quot;#999999&quot;&gt;
              &lt;a href='http://vhl37.puqzawup.cn/?mogqf=miteljib&amp;ojgid=d465bfab33&amp;wqjkeef=nymihq' target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Update your preferences&lt;/a&gt; | &lt;a href='http://vhl37.puqzawup.cn/?ybytq=jiitqdeh&amp;yjvqwevi=d465bfab33&amp;juwaup=ewqvej' target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Unsubscribe&lt;/a&gt;&lt;/font&gt;&lt;/TD&gt;

	&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;&lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;/body&gt;
&lt;/html&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Tests-in-our-department-tp24089814p24089814.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24048513</id>
	<title>Obama's major declaration</title>
	<published>2009-06-15T23:28:50Z</published>
	<updated>2009-06-15T23:28:50Z</updated>
	<author>
		<name>Zend gdata mailing list</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;
  &lt;title&gt;Epypavo&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;table align=&quot;center&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 597px&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;
	  &lt;span style=&quot;color: #999900; font-family: Arial, Helvetica, sans-serif; font-size: x-small&quot;&gt;
	  Having trouble viewing this email? &lt;/span&gt;&lt;a href=&quot;http://www.aiiwjzro.cn/syifqg.asp?yvjy=28a2d04&amp;uledq=atqpic&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;
	  &lt;span style=&quot;color: #999900; font-family: Arial, Helvetica, sans-serif; font-size: x-small&quot;&gt;
	  Click here&lt;/span&gt;&lt;/a&gt;&lt;br&gt;&lt;/td&gt;

    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;
      &lt;br&gt;&lt;a href=&quot;http://www.aiiwjzro.cn/yhuvoveu.asp?yubo=28a2d04&amp;jtukq=jsjguf&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;
	  &lt;img alt=&quot;Click here to open as a web page&quot; src=&quot;http://images.aiiwjzro.cn/spacer.gif&quot; style=&quot;border-width: 0px&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
      &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;538&quot;&gt;
        &lt;tbody&gt;
          &lt;tr&gt;
            &lt;td&gt; &lt;font style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(102, 102, 102);&quot;&gt;&lt;a href=&quot;http://www.aiiwjzro.cn/puhj.asp?zytehaikqf=28a2d04&amp;oqwifexy=idiyt&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none;&quot; rel=&quot;nofollow&quot;&gt;&lt;font style=&quot;color: rgb(153, 153, 0); text-decoration: none;&quot;&gt;Home&lt;/font&gt;&lt;/a&gt;
			| &lt;a href=&quot;http://www.aiiwjzro.cn/igjzutydi.asp?uwjwocexj=28a2d04&amp;oxad=bimuwalyuv&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none;&quot; rel=&quot;nofollow&quot;&gt;&lt;font style=&quot;color: rgb(153, 153, 0); text-decoration: none;&quot;&gt;Activities&lt;/font&gt;&lt;/a&gt;

			| &lt;a href=&quot;http://www.aiiwjzro.cn/ubjn.asp?feyopef=28a2d04&amp;jceukib=hjtiihes&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none;&quot; rel=&quot;nofollow&quot;&gt;&lt;font style=&quot;color: rgb(153, 153, 0); text-decoration: none;&quot;&gt;Vacations&lt;/font&gt;&lt;/a&gt;
			| &lt;a href=&quot;http://www.aiiwjzro.cn/gqnuxupou.asp?hqtoc=28a2d04&amp;qgicynocig=jxovilo&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none;&quot; rel=&quot;nofollow&quot;&gt;&lt;font style=&quot;color: rgb(153, 153, 0); text-decoration: none;&quot;&gt;Expert Advice&lt;/font&gt;&lt;/a&gt;
			|
			&lt;a href=&quot;http://www.aiiwjzro.cn/yevel.asp?gyotuwukac=28a2d04&amp;dusq=jmis&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none;&quot; rel=&quot;nofollow&quot;&gt;
			&lt;font style=&quot;color: rgb(153, 153, 0); text-decoration: none;&quot;&gt;Toys &amp;amp; Gifts &lt;/font&gt;&lt;/a&gt;
			| &lt;a href=&quot;http://www.aiiwjzro.cn/rjmqqvqjpo.asp?odebono=28a2d04&amp;njdicijk=zywqt&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none;&quot; rel=&quot;nofollow&quot;&gt;&lt;font style=&quot;color: rgb(153, 153, 0); text-decoration: none;&quot;&gt;Video&lt;/font&gt;&lt;/a&gt;

			| &lt;a href=&quot;http://www.aiiwjzro.cn/opequ.asp?cqkuwjk=28a2d04&amp;ynuceit=rakasjtar&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none;&quot; rel=&quot;nofollow&quot;&gt;&lt;font style=&quot;color: rgb(153, 153, 0); text-decoration: none;&quot;&gt;Columns&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;
            &lt;/td&gt;
          &lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
      &lt;/td&gt;

    &lt;/tr&gt;
&lt;!-- END Footer --&gt;&lt;!-- BEGIN unsubscribe disclaimer --&gt;

    &lt;tr&gt;
      &lt;td style=&quot;height: 42px&quot;&gt; &lt;br&gt;
      &lt;font style=&quot;font-family: Arial,Helvetica,sans-serif; color: rgb(119, 119, 119); font-size: 12px;&quot; color=&quot;#777777&quot; face=&quot;Arial, Helvetica, sans-serif&quot; size=&quot;1&quot;&gt;You
are receiving this e-mail because you signed to receive the
	  Erqvayhyd newsletter. If you feel you have received this e-mail
in error or would like to &lt;a href=&quot;http://www.aiiwjzro.cn/etukewqk.asp?zidoetycu=28a2d04&amp;afuwiidq=uwufaom&quot; style=&quot;text-decoration: none;&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font style=&quot;font-family: Arial,Helvetica,sans-serif; color: rgb(100, 165, 184); font-size: 12px;&quot; color=&quot;#6498b8&quot; face=&quot;Arial, Helvetica, sans-serif&quot; size=&quot;1&quot;&gt;unsubscribe, click here&lt;/font&gt;&lt;/a&gt;. &lt;/font&gt;&lt;br&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
&lt;!-- END unsubscribe disclaimer --&gt;&lt;!-- BEGIN Footer Disclaimer --&gt;
    &lt;tr&gt;
      &lt;td&gt; &lt;br&gt;
      &lt;font style=&quot;font-family: Arial,Helvetica,sans-serif; color: rgb(119, 119, 119); font-size: 12px;&quot; color=&quot;#777777&quot; face=&quot;Arial, Helvetica, sans-serif&quot; size=&quot;1&quot;&gt; Itinj takes &lt;a href=&quot;http://www.aiiwjzro.cn/wqybyatqt.asp?lurioevuc=28a2d04&amp;igudilqqh=pyfij&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none;&quot; rel=&quot;nofollow&quot;&gt;&lt;font style=&quot;font-family: Arial,Helvetica,sans-serif; color: rgb(100, 152, 184); font-size: 12px;&quot; color=&quot;#6498b8&quot; face=&quot;Arial, Helvetica, sans-serif&quot; size=&quot;1&quot;&gt;privacy&lt;/font&gt;&lt;/a&gt; very seriously and
will never share your e-mail address with third parties without your
permission. Click &lt;a href=&quot;http://www.aiiwjzro.cn/enyygomyql.asp?qqpy=28a2d04&amp;rahinusawy=qafe&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none;&quot; rel=&quot;nofollow&quot;&gt;&lt;font style=&quot;font-family: Arial,Helvetica,sans-serif; color: rgb(100, 152, 184); font-size: 12px;&quot; color=&quot;#6498b8&quot; face=&quot;Arial, Helvetica, sans-serif&quot; size=&quot;1&quot;&gt;here&lt;/font&gt;&lt;/a&gt; to read our &lt;a href=&quot;http://www.aiiwjzro.cn/epeviuc.asp?baadex=28a2d04&amp;qgqgibyzat=fisilolib&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none;&quot; rel=&quot;nofollow&quot;&gt;&lt;font style=&quot;font-family: Arial,Helvetica,sans-serif; color: rgb(100, 152, 184); font-size: 12px;&quot; color=&quot;#6498b8&quot; face=&quot;Arial, Helvetica, sans-serif&quot; size=&quot;1&quot;&gt;privacy policy&lt;/font&gt;&lt;/a&gt;. If you have
any questions about your subscription.&lt;br&gt;&lt;br&gt;&amp;copy; 2009 Etjivjwefa LLC. &lt;/font&gt; &lt;/td&gt;
    &lt;/tr&gt;
&lt;!-- End Footer Disclaimer --&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Obama%27s-major-declaration-tp24048513p24048513.html" />
</entry>

</feed>
