hi I have a question about Google Ajax Feed API, specifically about "results in XML"
Google Code playground provides a html + javascript code. I tried to change the code to get a feed I designate but I only get FOUR results (four titles for this particular code given below). Can I possibly get more results? For example, let's say, I wish to obtain a list of photos from Picasa Since each folder can contain more than four photos, so the results must be maximal rather than a part of them (unless there is a better way). The code is below but is the exactly same as the one from "Play ground" (http://code.google.com/apis/ajax/playground/? exp=feeds#results_in_xml) ------------------------------------------------------ <!-- copyright (c) 2009 Google inc. You are free to copy and use this sample. License can be found here: http://code.google.com/apis/ajaxsearch/faq/#license --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http:// www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/ > <title>Google AJAX Search API Sample</title> <script src="http://www.google.com/jsapi? key=ABQIAAAA1XbMiDxx_BTCY2_FkPh06RRaGTYH6UMl8mADNa0YKuWNNa8VNxQEerTAUcfkyrr6OwBovxn7TDAH5Q"></ script> <script type="text/javascript"> /* * How to receive results in XML. */ google.load("feeds", "1"); // Our callback function, for when a feed is loaded. function feedLoaded(result) { if (!result.error) { // Get and clear our content div. var content = document.getElementById('content'); content.innerHTML = ''; // Get all items returned. var items = result.xmlDocument.getElementsByTagName('item'); // Loop through our items for (var i = 0; i < items.length; i++) { var item = items[i]; // Get the title from the element. firstChild is the text node containing // the title, and nodeValue returns the value of it. var title = item.getElementsByTagName('title') [0].firstChild.nodeValue; content.appendChild(document.createTextNode(title)); // Append the title to the page content.appendChild(document.createElement('br')); // Add a new line } } } function OnLoad() { // Create a feed instance that will grab Digg's feed. var feed = new google.feeds.Feed("http://www.digg.com/rss/ index.xml"); // Request the results in XML feed.setResultFormat(google.feeds.Feed.XML_FORMAT); // Calling load sends the request off. It requires a callback function. feed.load(feedLoaded); } google.setOnLoadCallback(OnLoad); </script> </head> <body style="font-family: Arial;border: 0 none;"> <div id="content">Loading...</div> </body> </html> --------------------------------------------------------------------------- -- You received this message because you are subscribed to the Google Groups "Google AJAX APIs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-ajax-search-api?hl=en.
