Hello, I'm kinda stuck adding the library to be able to run the scripts http://code.google.com/apis/gdata/articles/php_client_lib.html http://framework.zend.com/svn/framework/standard/trunk/demos/Zend/Gdata/InstallationChecker.php <-- more direct link I'm using the installation checker found in the links above. I have it in my site. I then set $clientLibraryPath = '/home/newsho/public_html/Zend/library'; //$clientLibraryPath = '/newsho/public_html/Zend/library'; //$clientLibraryPath = '/public_html/Zend/library'; //$clientLibraryPath = '/Zend/library'; $oldPath = set_include_path(get_include_path() . PATH_SEPARATOR . $clientLibraryPath); Code (markup): I've tried all the codes with // and it still doesnt work I placed the code right after the "google license" before the line "class InstallationChecker {" Using the code with home, I get this error http://newshoole.com/checker.php <-- see for urself The website encountered an error while retrieving http://newshoole.com/checker.php. It may be down for maintenance or configured incorrectly. Here are some suggestions: Reload this web page later. HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request. Code (markup): Using the others, i get this http://newshoole.com/checker2.php <-- see for urself My phpinfo is here http://newshoole.com/info.php I asked the help of the webserver tech team and they said this was the error log which i dont know how they got error_log now shows the following: [24-May-2011 00:18:40] PHP Warning: require_once(Zend/Gdata/App/Extension/Element.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /home/newsho/public_html/Zend/library/Zend/Gdata/App/FeedEntryParent.php on line 27 [24-May-2011 00:18:40] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'Zend/Gdata/App/Extension/Element.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/home/newsho/public_html/Zend/library') in /home/newsho/public_html/Zend/library/Zend/Gdata/App/FeedEntryParent.php on line 27 [24-May-2011 00:18:48] PHP Warning: require_once(Zend/Gdata/App/Extension/Element.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /home/newsho/public_html/Zend/library/Zend/Gdata/App/FeedEntryParent.php on line 27 [24-May-2011 00:18:48] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'Zend/Gdata/App/Extension/Element.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/home/newsho/public_html/Zend/library') in /home/newsho/public_html/Zend/library/Zend/Gdata/App/FeedEntryParent.php on line 27 [24-May-2011 00:18:51] PHP Warning: require_once(Zend/Gdata/App/Extension/Element.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /home/newsho/public_html/Zend/library/Zend/Gdata/App/FeedEntryParent.php on line 27 [24-May-2011 00:18:51] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'Zend/Gdata/App/Extension/Element.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/home/newsho/public_html/Zend/library') in /home/newsho/public_html/Zend/library/Zend/Gdata/App/FeedEntryParent.php on line 27 [24-May-2011 00:19:15] PHP Warning: require_once(Zend/Gdata/App/Extension/Element.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /home/newsho/public_html/Zend/library/Zend/Gdata/App/FeedEntryParent.php on line 27 [24-May-2011 00:19:15] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'Zend/Gdata/App/Extension/Element.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/home/newsho/public_html/Zend/library') in /home/newsho/public_html/Zend/library/Zend/Gdata/App/FeedEntryParent.php on line 27 Code (markup): Can anyone help me on this? Thanks alot
Or if you know how to use javascript, I just need a basic sample. Google complicates things too far. My javascript code is below, hope someone can help me at least retrieve my list of blogs, it retrieves if i use http://code.google.com/apis/blogger/docs/1.0/developers_guide_js.html#Interactive_Samples However, I cannot see the source code properly so, I'm just guessing again on how to retrieve. I don't understand whats supposed to be passed new google.gdata.blogger.BloggerService('GoogleInc-jsguide-1.0'); Why googleinc-jsguide-1.0, i tried editing and i get the same results anyways and the PRINT function doesnt work either <html> <head> <!--<script type="text/javascript" src="http://www.google.com/jsapi?autoload=%7Bmodules%3A%5B%7Bname%3Agdata%2Cversion%3A2.x%2Cpackages%3A%5Bblogger%2Ccontacts%5D%7D%5D%7D"></script>--> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> // Load the latest version of the Google Data JavaScript Client google.load('gdata', '2.x'); function onGoogleDataLoad() { // Put your code here } // Call function once the client has loaded google.setOnLoadCallback(onGoogleDataLoad); function logMeIn() { scope = "http://www.blogger.com/feeds"; var token = google.accounts.user.login(scope); PRINT('Blog title: '); alert('test'); } function setupMyService() { var myService = new google.gdata.blogger.BloggerService('GoogleInc-jsguide-1.0'); logMeIn(); return myService; } function listBlog() { /* * Retrieve a list of blog posts */ // Create the blogger service object var bloggerService = new google.gdata.blogger.BloggerService('GoogleInc-jsguide-1.0'); // The feed URI ued to retrieve a list of blogs for a particular logged-in user var feedUri = 'http://www.blogger.com/feeds/default/blogs'; // The callback method invoked when getBlogFeed() returns the list of our blogs var handleBlogFeed = function(blogFeedRoot) { var blogEntries = blogFeedRoot.feed.getEntries(); // Get list of posts for each blog for (var i = 0, blogEntry; blogEntry = blogEntries[i]; i++) { var postsFeedUri = blogEntry.getEntryPostLink().getHref(); var query = new google.gdata.blogger.BlogPostQuery(postsFeedUri); // Set the maximum number of blog posts to return query.setMaxResults(25); bloggerService.getBlogPostFeed(query, handleBlogPostFeed, handleError); } }; // A callback method invoked getBlogPostFeed() returns data var handleBlogPostFeed = function(postsFeedRoot) { var posts = postsFeedRoot.feed.getEntries(); // Display blog's title PRINT('Blog title: ' + postsFeedRoot.feed.getTitle().getText()); for (var i = 0, post; post = posts[i]; i++) { var postTitle = post.getTitle().getText(); var postURL = post.getHtmlLink().getHref(); PRINT('post: <b><a href="' + postURL + '" target="_blank">' + postTitle + '</a></b>'); } PRINT(''); }; var handleError = function(error) { alert(error); }; bloggerService.getBlogFeed(feedUri, handleBlogFeed, handleError); } </script> </head> <body onload="loadGoogle();"> <img src='bg.jpg' style="visibility:hidden; position:absolute; top:-1000px;"></img> <input type="button" onclick="setupMyService()" value="Sign In" /> <input type="button" onclick="listBlog()" value="List" /> </body> </html> Code (markup):
Got it to work by downgrading my zend version. Hopefully there wont be much problems by using such an old API.