{"id":404,"date":"2011-12-19T05:09:07","date_gmt":"2011-12-19T05:09:07","guid":{"rendered":"https:\/\/2012.birmingham.wordcamp.org\/?post_type=wcb_session&#038;p=404"},"modified":"2012-11-21T10:26:14","modified_gmt":"2012-11-21T10:26:14","slug":"integrate-all-the-things","status":"publish","type":"wcb_session","link":"https:\/\/birmingham.wordcamp.org\/2012\/session\/integrate-all-the-things\/","title":{"rendered":"Fun with Integration: Using WordPress APIs to connect sites to everything else."},"content":{"rendered":"<p>While WordPress is naturally great for all websites, many people use<br \/>\nother services. Facebook, Twitter, Google, Flickr, Foursquare&#8230; All<br \/>\nof these various services have something in common; they usually offer<br \/>\nAPIs of various sorts for connecting to them. You can use parts of the<br \/>\ncore WordPress code to make that sort of integration easier to do in<br \/>\nthemes and plugins, and to simplify much of your custom development.<br \/>\nLearn some tricks with making HTTP calls, OAuth and why it matters,<br \/>\nand how to connect to various parts of the WordPress core to do<br \/>\ninteresting things.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>While WordPress is naturally great for all websites, many people use other services. Facebook, Twitter, Google, Flickr, Foursquare&#8230; All of these various services have something in common; they usually offer APIs of various sorts for connecting to them. You can &hellip; <a href=\"https:\/\/birmingham.wordcamp.org\/2012\/session\/integrate-all-the-things\/\">Continue reading <span class=\"screen-reader-text\">Fun with Integration: Using WordPress APIs to connect sites to everything else.<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5866631,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":0,"_wcpt_session_duration":3000,"_wcpt_session_type":"","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[],"footnotes":""},"session_track":[5041],"session_category":[],"class_list":["post-404","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer"],"jetpack_shortlink":"https:\/\/wp.me\/p1Cz7m-6w","jetpack_sharing_enabled":true,"session_date_time":{"date":"","time":""},"session_speakers":[],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/birmingham.wordcamp.org\/2012\/wp-json\/wp\/v2\/sessions\/404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/birmingham.wordcamp.org\/2012\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/birmingham.wordcamp.org\/2012\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/birmingham.wordcamp.org\/2012\/wp-json\/wp\/v2\/users\/5866631"}],"version-history":[{"count":4,"href":"https:\/\/birmingham.wordcamp.org\/2012\/wp-json\/wp\/v2\/sessions\/404\/revisions"}],"predecessor-version":[{"id":1931,"href":"https:\/\/birmingham.wordcamp.org\/2012\/wp-json\/wp\/v2\/sessions\/404\/revisions\/1931"}],"wp:attachment":[{"href":"https:\/\/birmingham.wordcamp.org\/2012\/wp-json\/wp\/v2\/media?parent=404"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/birmingham.wordcamp.org\/2012\/wp-json\/wp\/v2\/session_track?post=404"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/birmingham.wordcamp.org\/2012\/wp-json\/wp\/v2\/session_category?post=404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}