{"id":10387,"date":"2017-01-16T10:07:57","date_gmt":"2017-01-16T18:07:57","guid":{"rendered":"https:\/\/www.seedcode.com\/?p=10387"},"modified":"2017-01-16T10:07:57","modified_gmt":"2017-01-16T18:07:57","slug":"fmp-url-protocol-filemaker-testing","status":"publish","type":"post","link":"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/","title":{"rendered":"The FMP URL protocol in FileMaker &#8211; Making sure it&#8217;s working"},"content":{"rendered":"<p>Many FileMaker developers\u00a0use FMP URL links in order to get\u00a0FileMaker scripts to run from actions taken in a\u00a0web viewer. For example, this is how DayBack calendar runs your FileMaker scripts when you edit an event in the calendar.<\/p>\n<p>When FMP URL links are functioning properly, these scripts can update records flawlessly. When they don&#8217;t work correctly, they may try to open another copy of FileMaker, or just fail silently. And things that fail silently can be really hard to hunt down.<\/p>\n<p>[ba-box background=&#8221;#ffffc7&#8243; border=&#8221;#949c9f&#8221; textcolor=&#8221;#F7F7F7&#8243;]<\/p>\n<p>Here&#8217;s a great introduction to these URLs if you&#8217;re new to them:<a href=\"http:\/\/isolutions-inc.com\/2014\/04\/05\/fmp-url-scheme-and-the-13-0v2-improvement\/\" target=\"_blank\" rel=\"noopener\"> the FMP URL\u00a0protocol in FileMaker<\/a>. But don&#8217;t worry, you don&#8217;t need to know how these work to use <a href=\"\/filemaker-calendar\/\">DayBack<\/a>, <a href=\"\/fmp-urls-in-filemaker-pro-google-maps\/\" target=\"_blank\" rel=\"noopener\">ProMaps<\/a>, or any of the other apps based on web viewers. In fact, when you&#8217;re using DayBack and have your script debugger on, DayBack&#8217;s FileMaker scripts fire when you&#8217;re editing events just as if they were called without a URL.<\/p>\n<p>[\/ba-box]<\/p>\n<p>When we were\u00a0trying to come up with a way to verify that a client&#8217;s FMP URL links were working properly, we first came up with the idea to run a script upon opening the file that uses the &#8220;Open URL&#8221; function. This URL sets a global variable in the file to &#8220;true&#8221;, which is then checked further in the script to verify that FMP URL links are functioning. If the variable is not set, then the script throws an error.<\/p>\n<p>Here&#8217;s our first attempt at seeing if the URL was firing:<\/p>\n<div class=\"lightbox\">\n<p><a href=\"https:\/\/www.seedcode.com\/wp-content\/uploads\/2017\/01\/FMPUrlScript.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-10397 size-large\" src=\"https:\/\/www.seedcode.com\/wp-content\/uploads\/2017\/01\/FMPUrlScript-949x1024.png\" alt=\"Testing the FMP URL protocol in FileMaker\" width=\"949\" height=\"1024\" srcset=\"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/FMPUrlScript-949x1024.png 949w, https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/FMPUrlScript-278x300.png 278w, https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/FMPUrlScript-768x829.png 768w, https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/FMPUrlScript-1423x1536.png 1423w, https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/FMPUrlScript.png 1862w\" sizes=\"(max-width: 949px) 100vw, 949px\" \/><\/a><\/p>\n<\/div>\n<p>Unfortunately, we found that the &#8220;Open URL&#8221; script step sometimes resulted in the test passing, even when FMP URLs were not functioning properly.<\/p>\n<blockquote><p>It turns out the &#8220;Open URL&#8221; script step works just a bit differently than FMP URLs started\u00a0in the web viewer: <em>the script step almost always targeted the correct version of FileMaker, while the same URL called from the web viewer would not.<\/em><\/p><\/blockquote>\n<p>It seems the only way to definitively test the functionality of FMP URL links is to start the test from a web viewer or a browser: we opted make\u00a0a\u00a0web page available that the user can browse to and click a link to run a script in the file.<\/p>\n<p>You can see our test in DayBack&#8217;s documentation here: <a href=\"http:\/\/www.seedcode.com\/pmwiki\/index.php?n=DayBackForFileMaker.FMPURL\" target=\"_blank\" rel=\"noopener\">FMP URLs<\/a><\/p>\n<p>One caveat to this method is that the user&#8217;s file name must match the filename in the link. This is why we&#8217;ve included instructions on copying and pasting the link into their browser&#8217;s address bar, customizing the link to their own file name.<\/p>\n<p>FMP URL link issues can be tricky to diagnose. Hopefully, this can be helpful for those of you running into the same issues in your environment.<\/p>\n<hr \/>\n<p><strong><span style=\"color: #ff0000;\">Update: June 1, 2019<\/span><\/strong>. As of FileMaker 18, this gets better. FileMaker introduced version-specific URLs like fmp18:\/\/&#8230; For more on what that means and how to use them check out <a href=\"https:\/\/www.seedcode.com\/filemaker-18-fmp-urls\/\">FileMaker 18 and FMP URLs<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many FileMaker developers\u00a0use FMP URL links in order to get\u00a0FileMaker scripts to run from actions taken in a\u00a0web viewer. For example, this is how DayBack calendar runs your FileMaker scripts when you edit an event in the calendar. When FMP URL links are functioning properly, these scripts can update records flawlessly. When they don&#8217;t work correctly, they may try to open another copy of FileMaker, or just fail silently. And things that fail silently can be really hard to hunt down. [ba-box background=&#8221;#ffffc7&#8243; border=&#8221;#949c9f&#8221; textcolor=&#8221;#F7F7F7&#8243;] Here&#8217;s a great introduction to these URLs if you&#8217;re new to them: the FMP URL\u00a0protocol in FileMaker. But don&#8217;t worry, you don&#8217;t need to know how these work to use DayBack, ProMaps, or any of the other apps based on web viewers. In fact, when you&#8217;re using DayBack and have your script debugger on, DayBack&#8217;s FileMaker scripts fire when you&#8217;re editing events just as if they were called without a URL. [\/ba-box] When we were\u00a0trying to come up with a way to verify that a client&#8217;s FMP URL links were working properly, we first came up with the idea to run a script upon opening the file that uses the &#8220;Open URL&#8221; function. This URL sets a global variable in the file to &#8220;true&#8221;, which is then checked further in the script to verify that FMP URL links are functioning. If the variable is not set, then the script throws an error. Here&#8217;s our first attempt at seeing if the URL was firing: Unfortunately, we found that the &#8220;Open URL&#8221; script step sometimes resulted in the test passing, even when FMP URLs were not functioning properly. It turns out the &#8220;Open URL&#8221; script step works just a bit differently than FMP URLs started\u00a0in the web viewer: the script step almost always targeted the correct version of FileMaker, while the same URL called from the web viewer would not. It seems the only way to definitively test the functionality of FMP URL links is to start the test from a web viewer or a browser: we opted make\u00a0a\u00a0web page available that the user can browse to and click a link to run a script in the file. You can see our test in DayBack&#8217;s documentation here: FMP URLs One caveat to this method is that the user&#8217;s file name must match the filename in the link. This is why we&#8217;ve included instructions on copying and pasting the link into their browser&#8217;s address bar, customizing the link to their own file name. FMP URL link issues can be tricky to diagnose. Hopefully, this can be helpful for those of you running into the same issues in your environment. Update: June 1, 2019. As of FileMaker 18, this gets better. FileMaker introduced version-specific URLs like fmp18:\/\/&#8230; For more on what that means and how to use them check out FileMaker 18 and FMP URLs.<\/p>\n","protected":false},"author":5,"featured_media":10399,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-10387","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The FMP URL protocol in FileMaker - Making sure it&#039;s working - SeedCode<\/title>\n<meta name=\"description\" content=\"It turns out the &quot;Open URL&quot; script step in FileMaker works just a bit differently than the FMP URL protocol does when started in the web viewer\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The FMP URL protocol in FileMaker - Making sure it&#039;s working - SeedCode\" \/>\n<meta property=\"og:description\" content=\"It turns out the &quot;Open URL&quot; script step in FileMaker works just a bit differently than the FMP URL protocol does when started in the web viewer\" \/>\n<meta property=\"og:url\" content=\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/\" \/>\n<meta property=\"og:site_name\" content=\"SeedCode\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/seedcoder\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-16T18:07:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/URL.png\" \/>\n\t<meta property=\"og:image:width\" content=\"319\" \/>\n\t<meta property=\"og:image:height\" content=\"325\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"KC Embrey\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dayback\" \/>\n<meta name=\"twitter:site\" content=\"@dayback\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"KC Embrey\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/\"},\"author\":{\"name\":\"KC Embrey\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/person\/89fd50d9241fcafac2e8fc44967d35b5\"},\"headline\":\"The FMP URL protocol in FileMaker &#8211; Making sure it&#8217;s working\",\"datePublished\":\"2017-01-16T18:07:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/\"},\"wordCount\":512,\"commentCount\":7,\"publisher\":{\"@id\":\"https:\/\/seedcode.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/URL.png\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/\",\"url\":\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/\",\"name\":\"The FMP URL protocol in FileMaker - Making sure it's working - SeedCode\",\"isPartOf\":{\"@id\":\"https:\/\/seedcode.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/URL.png\",\"datePublished\":\"2017-01-16T18:07:57+00:00\",\"description\":\"It turns out the \\\"Open URL\\\" script step in FileMaker works just a bit differently than the FMP URL protocol does when started in the web viewer\",\"breadcrumb\":{\"@id\":\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#primaryimage\",\"url\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/URL.png\",\"contentUrl\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/URL.png\",\"width\":319,\"height\":325},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/seedcode.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The FMP URL protocol in FileMaker &#8211; Making sure it&#8217;s working\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/seedcode.com\/#website\",\"url\":\"https:\/\/seedcode.com\/\",\"name\":\"SeedCode\",\"description\":\"Build the Software You&#039;ve Always Wanted\",\"publisher\":{\"@id\":\"https:\/\/seedcode.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/seedcode.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/seedcode.com\/#organization\",\"name\":\"SeedCode\",\"url\":\"https:\/\/seedcode.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png\",\"contentUrl\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png\",\"width\":595,\"height\":189,\"caption\":\"SeedCode\"},\"image\":{\"@id\":\"https:\/\/seedcode.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/seedcoder\",\"https:\/\/x.com\/dayback\",\"https:\/\/www.linkedin.com\/company\/seedcode\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/person\/89fd50d9241fcafac2e8fc44967d35b5\",\"name\":\"KC Embrey\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3af11e9688bc5e408572c387a4f2ff4246bb7038e897bdfd5685bdf534fd5b70?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3af11e9688bc5e408572c387a4f2ff4246bb7038e897bdfd5685bdf534fd5b70?s=96&d=mm&r=g\",\"caption\":\"KC Embrey\"},\"url\":\"https:\/\/seedcode.com\/author\/kcembrey\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The FMP URL protocol in FileMaker - Making sure it's working - SeedCode","description":"It turns out the \"Open URL\" script step in FileMaker works just a bit differently than the FMP URL protocol does when started in the web viewer","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:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/","og_locale":"en_US","og_type":"article","og_title":"The FMP URL protocol in FileMaker - Making sure it's working - SeedCode","og_description":"It turns out the \"Open URL\" script step in FileMaker works just a bit differently than the FMP URL protocol does when started in the web viewer","og_url":"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/","og_site_name":"SeedCode","article_publisher":"https:\/\/www.facebook.com\/seedcoder","article_published_time":"2017-01-16T18:07:57+00:00","og_image":[{"width":319,"height":325,"url":"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/URL.png","type":"image\/png"}],"author":"KC Embrey","twitter_card":"summary_large_image","twitter_creator":"@dayback","twitter_site":"@dayback","twitter_misc":{"Written by":"KC Embrey","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#article","isPartOf":{"@id":"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/"},"author":{"name":"KC Embrey","@id":"https:\/\/seedcode.com\/#\/schema\/person\/89fd50d9241fcafac2e8fc44967d35b5"},"headline":"The FMP URL protocol in FileMaker &#8211; Making sure it&#8217;s working","datePublished":"2017-01-16T18:07:57+00:00","mainEntityOfPage":{"@id":"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/"},"wordCount":512,"commentCount":7,"publisher":{"@id":"https:\/\/seedcode.com\/#organization"},"image":{"@id":"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/URL.png","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/","url":"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/","name":"The FMP URL protocol in FileMaker - Making sure it's working - SeedCode","isPartOf":{"@id":"https:\/\/seedcode.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#primaryimage"},"image":{"@id":"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/URL.png","datePublished":"2017-01-16T18:07:57+00:00","description":"It turns out the \"Open URL\" script step in FileMaker works just a bit differently than the FMP URL protocol does when started in the web viewer","breadcrumb":{"@id":"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#primaryimage","url":"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/URL.png","contentUrl":"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/01\/URL.png","width":319,"height":325},{"@type":"BreadcrumbList","@id":"https:\/\/seedcode.com\/fmp-url-protocol-filemaker-testing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/seedcode.com\/"},{"@type":"ListItem","position":2,"name":"The FMP URL protocol in FileMaker &#8211; Making sure it&#8217;s working"}]},{"@type":"WebSite","@id":"https:\/\/seedcode.com\/#website","url":"https:\/\/seedcode.com\/","name":"SeedCode","description":"Build the Software You&#039;ve Always Wanted","publisher":{"@id":"https:\/\/seedcode.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/seedcode.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/seedcode.com\/#organization","name":"SeedCode","url":"https:\/\/seedcode.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seedcode.com\/#\/schema\/logo\/image\/","url":"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png","contentUrl":"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png","width":595,"height":189,"caption":"SeedCode"},"image":{"@id":"https:\/\/seedcode.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/seedcoder","https:\/\/x.com\/dayback","https:\/\/www.linkedin.com\/company\/seedcode\/"]},{"@type":"Person","@id":"https:\/\/seedcode.com\/#\/schema\/person\/89fd50d9241fcafac2e8fc44967d35b5","name":"KC Embrey","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seedcode.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3af11e9688bc5e408572c387a4f2ff4246bb7038e897bdfd5685bdf534fd5b70?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3af11e9688bc5e408572c387a4f2ff4246bb7038e897bdfd5685bdf534fd5b70?s=96&d=mm&r=g","caption":"KC Embrey"},"url":"https:\/\/seedcode.com\/author\/kcembrey\/"}]}},"_links":{"self":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/posts\/10387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/comments?post=10387"}],"version-history":[{"count":0,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/posts\/10387\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/media\/10399"}],"wp:attachment":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/media?parent=10387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/categories?post=10387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/tags?post=10387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}