<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Microsoft 365 Developer Blog</provider_name><provider_url>https://devblogs.microsoft.com/microsoft365dev</provider_url><author_name>Office Extensibility team</author_name><author_url>https://devblogs.microsoft.com/microsoft365dev/author/office_platform/</author_url><title>Microsoft Graph @ Ignite 2018 - Microsoft 365 Developer Blog</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="mXWDNIcgX5"&gt;&lt;a href="https://devblogs.microsoft.com/microsoft365dev/microsoft-graph-ignite-2018/"&gt;Microsoft Graph @ Ignite 2018&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://devblogs.microsoft.com/microsoft365dev/microsoft-graph-ignite-2018/embed/#?secret=mXWDNIcgX5" width="600" height="338" title="&#x201C;Microsoft Graph @ Ignite 2018&#x201D; &#x2014; Microsoft 365 Developer Blog" data-secret="mXWDNIcgX5" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! 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://devblogs.microsoft.com/microsoft365dev/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://devblogs.microsoft.com/microsoft365dev/wp-content/uploads/sites/73/2021/08/default-image-1.png</thumbnail_url><thumbnail_width>1293</thumbnail_width><thumbnail_height>721</thumbnail_height><description>For the last several months, Microsoft Graph engineering teams in Redmond and around the world have worked to prepare for Ignite 2018. That moment has finally arrived. We have 58 sessions across Ignite 2018 that highlight the ways in which the Microsoft Graph is changing our products and ecosystem. We&#x2019;re pleased to provide an overview of the all work we&#x2019;ve done to create a richer, deeper, more powerful tool for our developer communities and the customers they serve.</description></oembed>
