{"version":"1.0","provider_name":"Modelical","provider_url":"https:\/\/www.modelical.com\/es\/","author_name":"Javier Gimenez Vila","author_url":"https:\/\/www.modelical.com\/es\/author\/javi\/","title":"[:en]Revit API. Introducci\u00f3n II - Modelical [:][:es]Revit API. Programaci\u00f3n Orientada a Objetos - Modelical [:]","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Who4MtO0ck\"><a href=\"https:\/\/www.modelical.com\/es\/precuelarevitapi\/\">Revit API. Introducci\u00f3n II<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.modelical.com\/es\/precuelarevitapi\/embed\/#?secret=Who4MtO0ck\" width=\"600\" height=\"338\" title=\"\u00abRevit API. Introducci\u00f3n II\u00bb \u2014 Modelical\" data-secret=\"Who4MtO0ck\" 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\/\/# sourceURL=https:\/\/www.modelical.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.modelical.com\/wp-content\/uploads\/Posts_45_RevitApi.jpg","thumbnail_width":600,"thumbnail_height":375,"description":"Programaci\u00f3n Orientada a Objetos Hace ya alg\u00fan tiempo me aventur\u00e9 a dar los primeros pasos en la API de Revit. Como todo el mundo, comenc\u00e9 siguiendo el tutorial \u00abMy First Plug In\u00bb en la p\u00e1gina de Autodesk. Hice el tutorial completo, vi los videos, le\u00ed la documentaci\u00f3n y mi p\u00e1nico ante la complejidad de la [&hellip;]"}