{"version":"1.0","provider_name":"SOTEC","provider_url":"https:\/\/www.sotec.eu\/en\/","author_name":"Anna Akinchyna","author_url":"https:\/\/www.sotec.eu\/en\/author\/a-akinchynasotec-eu\/","title":"Using the Google Apps Profile API - SOTEC","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"3StLyUFYa3\"><a href=\"https:\/\/www.sotec.eu\/en\/using-the-google-apps-profile-api\/\">Using the Google Apps Profile API<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.sotec.eu\/en\/using-the-google-apps-profile-api\/embed\/#?secret=3StLyUFYa3\" width=\"600\" height=\"338\" title=\"&#8220;Using the Google Apps Profile API&#8221; &#8212; SOTEC\" data-secret=\"3StLyUFYa3\" 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.sotec.eu\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"As Google Apps reseller we develop applications to automate certain tasks in conjunction with Google Apps. For examples you can take a look at our\u00a0Google Marketplace page. One of our products there is the Sync Shared Contacts tool which synchonizes LDAP\/Active Directory entries to Domain Shared Contacts on the Google Servers. But contacts who have a user account for your Apps domain are not shown. Instead the user\u2019s profile is shown. Since profiles and contacts are two different things we needed to add the synchronization for profiles as well. This is possible since Google released the Profile API for Apps Premier, Education and Partner Edition."}