{"id":60638,"date":"2014-06-13T10:55:30","date_gmt":"2014-06-13T14:55:30","guid":{"rendered":"https:\/\/2014.columbus.wordcamp.org\/?post_type=wcb_session&#038;p=60638"},"modified":"2014-07-02T21:00:07","modified_gmt":"2014-07-03T01:00:07","slug":"creating-your-first-plugin-using-an-external-api","status":"publish","type":"wcb_session","link":"https:\/\/columbus.wordcamp.org\/2014\/session\/creating-your-first-plugin-using-an-external-api\/","title":{"rendered":"Creating Your First Plugin Using an External API"},"content":{"rendered":"<p>This session will focus on the steps of creating a plugin that connects with a 3rd party API, such as Twitter, Instagram and Amazon. You\u2019ll learn the major steps: Creating template doc blocks,\u00a0 grabbing proper API credentials\/library, creating an options page to store and save user inputs,\u00a0 creating a widget to output content into sidebars and additional steps to improve code base. We\u2019ll also cover best practices if there\u2019s time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This session will focus on the steps of creating a plugin that connects with a 3rd party API, such as Twitter, Instagram and Amazon. You\u2019ll learn the major steps: Creating template doc blocks,\u00a0 grabbing proper API credentials\/library, creating an options page to store and save user inputs,\u00a0 creating a widget to output content into sidebars [&hellip;]<\/p>\n","protected":false},"author":1143304,"featured_media":0,"template":"","meta":{"_wcpt_session_time":1582047053,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[60507],"footnotes":""},"session_track":[],"session_category":[],"class_list":["post-60638","wcb_session","type-wcb_session","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pheUt7-fM2","session_date_time":{"date":"February 18, 2020","time":"12:30 PM"},"session_speakers":[{"id":"60507","slug":"eric-katz","name":"Eric Katz","link":"https:\/\/columbus.wordcamp.org\/2014\/speaker\/eric-katz\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/columbus.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/60638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/columbus.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/columbus.wordcamp.org\/2014\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/columbus.wordcamp.org\/2014\/wp-json\/wp\/v2\/users\/1143304"}],"version-history":[{"count":3,"href":"https:\/\/columbus.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/60638\/revisions"}],"predecessor-version":[{"id":60759,"href":"https:\/\/columbus.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/60638\/revisions\/60759"}],"speakers":[{"embeddable":true,"href":"https:\/\/columbus.wordcamp.org\/2014\/wp-json\/wp\/v2\/speakers\/60507"}],"wp:attachment":[{"href":"https:\/\/columbus.wordcamp.org\/2014\/wp-json\/wp\/v2\/media?parent=60638"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/columbus.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_track?post=60638"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/columbus.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_category?post=60638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}