{"version":"1.0","provider_name":"","provider_url":"https:\/\/theeventscalendar.com\/support","author_name":"Robert","author_url":"https:\/\/theeventscalendar.com\/support\/author\/choicemedia\/","title":"Are there templates for Smartphone Apps? -","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"vH0mQd8RB4\"><a href=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/are-there-templates-for-smartphone-apps\/\">Are there templates for Smartphone Apps?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/are-there-templates-for-smartphone-apps\/embed\/#?secret=vH0mQd8RB4\" width=\"600\" height=\"338\" title=\"&#8220;Are there templates for Smartphone Apps?&#8221; &#8212; \" data-secret=\"vH0mQd8RB4\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"We want to do something that I imagine isn&#8217;t too unique: We&#8217;d like to add your calendar of events to our existing smartphone app. But rather than start from scratch with your API, the easiest way would be if you already have templates for IOS and Android code that would work with your platform. Then [&hellip;]"}