{"id":125,"date":"2013-08-12T00:20:25","date_gmt":"2013-08-11T18:50:25","guid":{"rendered":"https:\/\/www.innovationm.com\/blog\/?p=125"},"modified":"2014-08-06T16:43:21","modified_gmt":"2014-08-06T11:13:21","slug":"facebook-integration-in-ios","status":"publish","type":"post","link":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/","title":{"rendered":"Facebook Integration in iOS"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"line-height: 1.714285714; text-align: justify; font-size: 1rem;\">You have developed an application in iOS and now you want to make it &#8220;Social&#8221;. Facebook and T<\/span><span style=\"line-height: 1.714285714; font-size: 1rem;\">witter are the two most popular social networking sites.\u00a0<\/span><span style=\"line-height: 1.714285714; font-size: 1rem;\">In this tutorial, we will learn how to integrate Facebook in your application.\u00a0<\/span><\/p>\n<p style=\"text-align: left;\"><span style=\"color: #993300;\"><strong>1. Register an Application With Facebook<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">To register an iOS application with Facebook, go to http:\/\/developer.facebook.com and follow steps given below.<\/p>\n<ul>\n<li style=\"text-align: justify;\">Tap on Apps then tap Create New App button.<\/li>\n<li style=\"text-align: justify;\">A popup window will appear where you will enter Application Name and tap on continue.<\/li>\n<li style=\"text-align: justify;\">A Screen will come with your Application detail which you have given now in this page you \u00a0 have to \u00a0 fill some more information. Tap the section Native iOS App here fill the Bundle identifier of \u00a0application so that Facebook server will communicate\u00a0with\u00a0 your application with the help of this \u00a0identifier.<\/li>\n<li style=\"text-align: justify;\">Make sure Sandbox mode is disabled so that your application will be live and visible to all users.<\/li>\n<li style=\"text-align: justify;\">Copy the App Id generated by Facebook for further use.<\/li>\n<\/ul>\n<p><span style=\"color: #993300;\"><strong>2. Now open your iOS project which you have created and do some changes<\/strong><\/span><\/p>\n<ul>\n<li style=\"text-align: justify;\">Open the plist file and Add one row with key FacebookAppId and give the value which you have copied from Facebook (See Step #1 above)<\/li>\n<li style=\"text-align: justify;\">Add one more row with key URL Types which type will be Array and it contains one item of types Dictionary. This Dictionary will contain one item with Key URL Scheme of type Array. This array will contain one string with key item 0 and\u00a0its value will be your appId which you have copied with prefix name fb.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"color: #993300;\"><strong>3. Required Frameworks<\/strong><\/span><\/p>\n<ul>\n<li>Facebook sdk Framework<\/li>\n<li>Social Framework<\/li>\n<li>Accounts Framework<\/li>\n<li>AdSupport Framework<\/li>\n<\/ul>\n<p><span style=\"color: #993300;\"><strong>4.\u00a0Go to Project Build Setting and add Two linker flag.<\/strong><\/span><\/p>\n<ul>\n<li>\u00a0Sqlite3.0<\/li>\n<li>\u00a0ObjC<\/li>\n<\/ul>\n<p><span style=\"color: #993300;\"><strong>5.\u00a0<\/strong><strong style=\"line-height: 1.714285714; font-size: 1rem;\">Write the Facebook Login code (Say On Button Click event handler)<\/strong><\/span><\/p>\n<pre>- (IBAction)handler:(id)sender\r\n{\r\n   NSArray *permissions = [NSArray arrayWithObjects:@\"email\",nil];\r\n   [FBSession setActiveSession: [[FBSession alloc] initWithPermissions:permissions   ] ];\r\n  [[FBSession activeSession] openWithBehavior:FBSessionLoginBehaviorForcingWebView \u00a0 \u00a0 completionHandler:^(FBSession *session, FBSessionState status, NSError *error)\r\n{\r\n  if(!error)\r\n  {\r\n     NSString *token = session.accessTokenData.accessToken;\r\n  }\r\n  else\r\n  {\r\n      NSLog(@\"Error is %@\",[error description]);\r\n  }\r\n  }];\r\n}<\/pre>\n<p style=\"text-align: justify;\">In this code snippet, first I have declared an Array which contains the permissions and then set the permission to FBSession object. Now open the Session by calling the method name\u00a0\u00a0<em>openWithBehavior:completionHandler<\/em>. When this method will execute it will open Facebook Login UI Page where user will enter their credential for login.<\/p>\n<p><span style=\"text-decoration: underline; color: #993300;\"><strong>Understanding Facebook Session State Engine<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">When we create FBSession state object it migrate one state to another. So it is very important to know how it switches one state to another state. See the diagram below:<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" title=\"Facebook Session State Engine (From InnovationM)\" alt=\"Facebook Session State Engine (From InnovationM)\" src=\"https:\/\/lh5.googleusercontent.com\/TgTRAYYqxlI_psJxkdrWFU3DwcaVIZZ3UBBXvx9PqGePEu8DDED-Kq4-tIDZJSJ4_4tJrx-wguDPnIT6Oa2sKmzVwTlcOKkum7-s1l54NCfurKZDKwp5jTCs\" width=\"699px;\" height=\"507px;\" \/><\/p>\n<p><span style=\"color: #000000;\"><b>1.\u00a0 Created <\/b>(FBSessionStateCreated)<\/span> Initial states indicating that no valid cached token was found. <span style=\"color: #000000;\"><b>2.\u00a0 Created Token Loaded<\/b> (FBSessionStateCreatedTokenLoaded):<\/span><\/p>\n<p style=\"text-align: justify;\">Initial session states indicating that a cached token was loaded.\u00a0When a session is in this state, a \u00a0 call to open will result in an open session without UX.<\/p>\n<p><span style=\"color: #000000;\"><strong>3.<\/strong>\u00a0<b>Opening <\/b>(FBSessionStateCreatedOpening):<\/span> Pre-open session states indicating that an attempt to open the session is under-way. <span style=\"color: #000000;\"><b>4. Opened<\/b> (FBSessionStateOpen):<\/span> Open session state indicating user has logged in or a cached token is available. <span style=\"color: #000000;\"><strong>5.\u00a0<\/strong><b>Open Token Expanded <\/b>(FBSessionStateOpenTokenExtended):<\/span> Open session state indicating token has been extended. <span style=\"color: #000000;\"><strong>6.\u00a0<\/strong><b>Closed Login Failed <\/b>(FBSessionStateClosedLoginFailed):<\/span> Closed session state indicating that a login attempt failed. <span style=\"color: #000000;\"><b>7. Closed <\/b>(FBSessionStateClosed):<\/span><\/p>\n<p style=\"text-align: justify;\">Closed session state indicating that the session was closed, but the users token\u00a0\u00a0remains \u00a0 \u00a0 cached on the device for later use.<\/p>\n<p><strong>Looking for a mobile solution with social media integration? Contact sales@innovationm.com<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You have developed an application in iOS and now you want to make it &#8220;Social&#8221;. Facebook and Twitter are the two most popular social networking sites.\u00a0In this tutorial, we will learn how to integrate Facebook in your application.\u00a0 1. Register an Application With Facebook To register an iOS application with Facebook, go to http:\/\/developer.facebook.com and [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":369,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,63],"tags":[32,37,14,160,164],"class_list":["post-125","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ios","category-social-media-integration","tag-facebook-integration-in-ios","tag-facebook-session-states","tag-innovationm","tag-ios","tag-social-media-integration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Facebook Integration in iOS | InnovationM Blog<\/title>\n<meta name=\"description\" content=\"Learn how to integrate Facebook with iOS applications.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Facebook Integration in iOS | InnovationM Blog\" \/>\n<meta property=\"og:description\" content=\"Learn how to integrate Facebook with iOS applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/\" \/>\n<meta property=\"og:site_name\" content=\"InnovationM - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2013-08-11T18:50:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-08-06T11:13:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2013\/08\/InnovationM-iOS-Facebook-Integration.png\" \/>\n\t<meta property=\"og:image:width\" content=\"642\" \/>\n\t<meta property=\"og:image:height\" content=\"364\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Manish Seth\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Manish Seth\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/facebook-integration-in-ios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/facebook-integration-in-ios\\\/\"},\"author\":{\"name\":\"Manish Seth\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/03f59a9465a9f03b551985392f877ae8\"},\"headline\":\"Facebook Integration in iOS\",\"datePublished\":\"2013-08-11T18:50:25+00:00\",\"dateModified\":\"2014-08-06T11:13:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/facebook-integration-in-ios\\\/\"},\"wordCount\":525,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/facebook-integration-in-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/08\\\/InnovationM-iOS-Facebook-Integration.png\",\"keywords\":[\"Facebook integration in ios\",\"Facebook Session States\",\"InnovationM\",\"iOS\",\"Social Media Integration\"],\"articleSection\":[\"iOS\",\"Social Media Integration\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/facebook-integration-in-ios\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/facebook-integration-in-ios\\\/\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/facebook-integration-in-ios\\\/\",\"name\":\"Facebook Integration in iOS | InnovationM Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/facebook-integration-in-ios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/facebook-integration-in-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/08\\\/InnovationM-iOS-Facebook-Integration.png\",\"datePublished\":\"2013-08-11T18:50:25+00:00\",\"dateModified\":\"2014-08-06T11:13:21+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/03f59a9465a9f03b551985392f877ae8\"},\"description\":\"Learn how to integrate Facebook with iOS applications.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/facebook-integration-in-ios\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/facebook-integration-in-ios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/facebook-integration-in-ios\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/08\\\/InnovationM-iOS-Facebook-Integration.png\",\"contentUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/08\\\/InnovationM-iOS-Facebook-Integration.png\",\"width\":642,\"height\":364,\"caption\":\"Facebook Integration in iOS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/facebook-integration-in-ios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Facebook Integration in iOS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/\",\"name\":\"InnovationM - Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/03f59a9465a9f03b551985392f877ae8\",\"name\":\"Manish Seth\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a5ed7a8bee434c0f1b851face1f5c946c36929374fd4627a3fc3958d67517eff?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a5ed7a8bee434c0f1b851face1f5c946c36929374fd4627a3fc3958d67517eff?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a5ed7a8bee434c0f1b851face1f5c946c36929374fd4627a3fc3958d67517eff?s=96&r=g\",\"caption\":\"Manish Seth\"},\"sameAs\":[\"http:\\\/\\\/www.innovationm.com\\\/\"],\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/author\\\/manish-seth\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Facebook Integration in iOS | InnovationM Blog","description":"Learn how to integrate Facebook with iOS applications.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/","og_locale":"en_US","og_type":"article","og_title":"Facebook Integration in iOS | InnovationM Blog","og_description":"Learn how to integrate Facebook with iOS applications.","og_url":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/","og_site_name":"InnovationM - Blog","article_published_time":"2013-08-11T18:50:25+00:00","article_modified_time":"2014-08-06T11:13:21+00:00","og_image":[{"width":642,"height":364,"url":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2013\/08\/InnovationM-iOS-Facebook-Integration.png","type":"image\/png"}],"author":"Manish Seth","twitter_misc":{"Written by":"Manish Seth","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/#article","isPartOf":{"@id":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/"},"author":{"name":"Manish Seth","@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/03f59a9465a9f03b551985392f877ae8"},"headline":"Facebook Integration in iOS","datePublished":"2013-08-11T18:50:25+00:00","dateModified":"2014-08-06T11:13:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/"},"wordCount":525,"commentCount":0,"image":{"@id":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2013\/08\/InnovationM-iOS-Facebook-Integration.png","keywords":["Facebook integration in ios","Facebook Session States","InnovationM","iOS","Social Media Integration"],"articleSection":["iOS","Social Media Integration"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/","url":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/","name":"Facebook Integration in iOS | InnovationM Blog","isPartOf":{"@id":"https:\/\/www.innovationm.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/#primaryimage"},"image":{"@id":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2013\/08\/InnovationM-iOS-Facebook-Integration.png","datePublished":"2013-08-11T18:50:25+00:00","dateModified":"2014-08-06T11:13:21+00:00","author":{"@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/03f59a9465a9f03b551985392f877ae8"},"description":"Learn how to integrate Facebook with iOS applications.","breadcrumb":{"@id":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/#primaryimage","url":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2013\/08\/InnovationM-iOS-Facebook-Integration.png","contentUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2013\/08\/InnovationM-iOS-Facebook-Integration.png","width":642,"height":364,"caption":"Facebook Integration in iOS"},{"@type":"BreadcrumbList","@id":"https:\/\/www.innovationm.com\/blog\/facebook-integration-in-ios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.innovationm.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Facebook Integration in iOS"}]},{"@type":"WebSite","@id":"https:\/\/www.innovationm.com\/blog\/#website","url":"https:\/\/www.innovationm.com\/blog\/","name":"InnovationM - Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.innovationm.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/03f59a9465a9f03b551985392f877ae8","name":"Manish Seth","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a5ed7a8bee434c0f1b851face1f5c946c36929374fd4627a3fc3958d67517eff?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a5ed7a8bee434c0f1b851face1f5c946c36929374fd4627a3fc3958d67517eff?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a5ed7a8bee434c0f1b851face1f5c946c36929374fd4627a3fc3958d67517eff?s=96&r=g","caption":"Manish Seth"},"sameAs":["http:\/\/www.innovationm.com\/"],"url":"https:\/\/www.innovationm.com\/blog\/author\/manish-seth\/"}]}},"_links":{"self":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts\/125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/comments?post=125"}],"version-history":[{"count":0,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts\/125\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/media\/369"}],"wp:attachment":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/media?parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/categories?post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/tags?post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}