<br />
<b>Warning</b>:  Attempt to read property "ID" on null in <b>/home/lasoftw/lasoft.org/production-blog/blog/wp-content/plugins/all-in-one-schemaorg-rich-snippets/functions.php</b> on line <b>72</b><br />
<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Software Development Blog</provider_name><provider_url>https://lasoft.org/blog</provider_url><author_name>Igor Savula</author_name><author_url>https://lasoft.org/blog/author/ihor-savula/</author_url><title>E-signatures solutions discovery (part 2)</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="G0Ryrj4mzG"&gt;&lt;a href="https://lasoft.org/blog/e-signatures-solutions-discovery-part-2/"&gt;E-signatures solutions discovery (part 2)&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://lasoft.org/blog/e-signatures-solutions-discovery-part-2/embed/#?secret=G0Ryrj4mzG" width="600" height="338" title="&#x201C;E-signatures solutions discovery (part 2)&#x201D; &#x2014; Software Development Blog" data-secret="G0Ryrj4mzG" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
//# sourceURL=https://lasoft.org/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><thumbnail_url>https://lasoft.org/blog/wp-content/uploads/2022/02/API-Research-of-Functional-Units-AdobeSign-API-v6.png</thumbnail_url><thumbnail_width>5856</thumbnail_width><thumbnail_height>4996</thumbnail_height><description>API Functional Units What functionality do third-party services allow to use via API connection. API Research of Functional Units Comments on the functionality that can be used through the connection API and with which it is not entirely clear how it works. HelloSign (API v3) DocuSign (API v2.1) PandaDoc (API v1) Esignature.io (API v0) Eversign&hellip;</description></oembed>
