{"id":300,"date":"2006-03-25T12:25:12","date_gmt":"2006-03-25T12:25:12","guid":{"rendered":"http:\/\/josh.ev9.org\/weblog\/?p=300"},"modified":"2006-03-25T12:25:12","modified_gmt":"2006-03-25T12:25:12","slug":"flickr-google-apis","status":"publish","type":"post","link":"https:\/\/josh.ev9.org\/weblog\/archives\/300","title":{"rendered":"Flickr &amp; Google APIs"},"content":{"rendered":"<p>Yesterday I figured out how to connect to Flickr and Google through their Java APIs. That was fun. I had been interested in doing this for a while, and now the opportunity came up in a Java class I&#8217;m taking. We&#8217;ll be developing a little tool that I&#8217;ll probably be talking more about in the coming weeks. <\/p>\n<p><a href=\"http:\/\/www.google.com\/apis\/\">Google&#8217;s API<\/a> is surprisingly easy to use. It took me about an hour to really understand the details&#8230;which is a good amount of time to have spent on something like that. Flickr&#8217;s API, meanwhile, is a little harder to grasp. This is because there&#8217;s so much you can do with it. The true Java wrapper for Flickr, <a href=\"http:\/\/sourceforge.net\/projects\/flickrj\/\">flickrj<\/a>, proved to be a little over my head for the moment, so I connected directly using Java&#8217;s URL class and Flickr&#8217;s REST protocol. Man, is that easy to do. I like the idea of connecting to a source via REST, and when I find the time I&#8217;ll surely build some things to become more comfortable with it. I&#8217;ll probably stick with PHP, though, since I find it a lot easier to deal with than Java, and it&#8217;s really quick and easy to get stuff up and running on the web. <\/p>\n<p>Anyway, enough technogeekery. Back to work&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday I figured out how to connect to Flickr and Google through their Java APIs. That was fun. I had been interested in doing this for a while, and now the opportunity came up in a Java class I&#8217;m taking. We&#8217;ll be developing a little tool that I&#8217;ll probably be talking more about in the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-300","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/josh.ev9.org\/weblog\/wp-json\/wp\/v2\/posts\/300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/josh.ev9.org\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/josh.ev9.org\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/josh.ev9.org\/weblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/josh.ev9.org\/weblog\/wp-json\/wp\/v2\/comments?post=300"}],"version-history":[{"count":0,"href":"https:\/\/josh.ev9.org\/weblog\/wp-json\/wp\/v2\/posts\/300\/revisions"}],"wp:attachment":[{"href":"https:\/\/josh.ev9.org\/weblog\/wp-json\/wp\/v2\/media?parent=300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/josh.ev9.org\/weblog\/wp-json\/wp\/v2\/categories?post=300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/josh.ev9.org\/weblog\/wp-json\/wp\/v2\/tags?post=300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}