Tekstiin sitoutuvan median ja upotustiedostojen näyttäminen MSN:ssä

Opi näyttämään kuvat, videot, diaesitykset ja sosiaaliset upotukset oikein artikkelin leipätekstissä HTML- ja Media RSS -ohjelmissa. Tässä oppaassa esitellään tuetut tunnisteet, metatiedot ja muotoilun parhaat käytännöt, jotta MSN:n hahmonnus olisi sujuvaa.

Artikkelin sisältö

HTML-ohjeet

Sallitut HTML-tunnisteet

Rajoitetut HTML-tunnisteet

Kuvat

Kuvien näyttäminen HTML-tekstiin sitoutuessa

Kuvien näyttäminen media-RSS:n avulla

Videot

Aiheeseen liittyviä linkkejä

Kuvaesityksiä

Sosiaalisen median upotukset

HTML-ohjeet

HTML:n avulla voidaan määrittää artikkelin leipätekstikenttä tai diaesityksen diakuvan kuvauskenttä. Sitä ei sallita missään muussa kentässä. HTML:ää käytettäessä kannattaa pitää mielessä muutamia yleisiä ohjeita:

  • Microsoft Ingestion Services poistaa aina kiellettyjä tunnisteita. Tunnisteen sisältö ja lapset voidaan myös poistaa.
  • Microsoft Ingestion Services saattaa puhdistaa HTML:n elementeistä, jotka voivat vaikuttaa hahmonnuskokemuksiin, kuten tekstiin sitoutumiseen.
  • On suositeltavaa, että julkaisijat pitävät HTML-hierarkian yksinkertaisena ja välttävät syvästi linkitettyjä hierarkioita yli 10 tason.
  • Vältä useiden peräkkäisten <br-tunnisteiden> käyttämistä. <br-rivinvaihdot> poistetaan asiakirjan lopusta.
  • <iframe> , jota ei ole nimenomaisesti mainittu tässä asiakirjassa, poistetaan.

Sallitut HTML-tunnisteet

Nämä tunnisteet ovat sallittuja artikkelin leipätekstissä:

  • Fonttityyli<b>, <i>, <em>, <vahva>
  • Fonttikoko<sub>, <sup>, <pieni>
  • Otsikot<h1>, <h2>, <h3>, <h4>, <h5>
  • Linkkejä<a> - href-arvojen tulisi mieluiten käyttää HTTPS-, HTTP- ja mailto-funktioita:
  • Kuvia<Img>
  • Taulukot<taulukko>, <th>, <tr>, <td>, <thead>, <tbody>, <tfoot>, <col>, <caption>, <colgroup>
  • Listalle<ol>, <ul>, <li>
  • Ryhmittely<span>, <div>, <p>, <br>
  • Upottaa<blockquote>, <iframe> vain hyväksyttävä video ja tuetut sosiaaliset upotukset.

Huomautus

Yleensä määritteet poistetaan kaikista elementeistä, elleivät ne ole pohjana olevien ominaisuuksien, kuten href in <a> ja src in <img>, käytössä.

Rajoitetut HTML-tunnisteet

Seuraavat tunnisteet poistetaan aina saapuvien artikkelien tekstistä, ja ne voivat johtaa sisällön hylkäämiseen:

  • <tyyli>
  • <Kirjoitus>
  • <objekti>
  • <Param>
  • <Applet>
  • <upotus>
  • <media:content url='http://test.com/test.mp4'>
  • <media:content url='http://test.com/test.avi'>
  • <media:content url='http://test.com/test.wmv'>
  • <Kuva>
  • <Media>
  • <div><a href='https://infogram.com' /></div>
  • <a href='... giphy.com/gifs...'GIPHY</a:n> kautta>

Kuvat

Kuvan sijoittelu

Jos lisäät kuvan artikkelin HTML-leipätekstiin img <-> tai <kuvatunnisteilla> , se säilyttää automaattisesti sijaintinsa leipätekstissä. Muussa tapauksessa, jos käytät <media:content-sisältöä>, kuvasi saatetaan sijoittaa Ingestion Servicesin automaattisesti valitsemaan sijaintiin. Jos tunnisteessa on "src"-URL-osoite, joka vastaa media:sisältöelementin> URL-osoitetta<, kuva otetaan vain kerran ja se sijaitsee img-tunnisteen sijaintisijainnissa.

Etukuva

Voit ilmoittaa, että tiettyä kuvaa voidaan käyttää esittelykuvana kampanjakortissa lisäämällä img-tunnisteeseen> class="type:primaryImage<".


<img src="http://contoso.com/image.jpg" class="type:primaryImage">

Kuvien näyttäminen HTML-tekstiin sitoutuessa

<img-tunnisteet>

Voit antaa lisää metatietoja, kun käytät <img-tunnistetta> syötekohteen HTML-tekstiosassa. Jos metatiedot on annettu samalle kuvan URL-osoitteelle sekä tekstiin sitoutuessa että Media RSS -tunnisteiden avulla, <media:sisällön> metatiedot ovat aina etusijalla.

Voit sijoittaa kaikki kuvan metatiedot HTML-kieleen hyödyntämällä data-*-määritteitä seuraavassa esimerkissä:


<content:encoded>  <![CDATA[      <p>Article body paragraph 1</p>             <img src="http://contoso.com/image.jpg"         width="620"        height="569"         title="Image title"        alt="Image alt text"        data-portal-copyright="Joe Gargery/Fabrikam Images"         data-has-syndication-rights="1"         data-license-id="698526"        data-licensor-name="Licensor name"         data-focal-region="x1:245,y1:145,x2:520,y2:320" />            <p>Article body paragraph 2</p></content:encoded>

<kuvatunnisteet>

Voit myös lisätä img-tunnisteeseen <> valinnaisia parametreja edellisessä esimerkissä.


<content:encoded>  <![CDATA[      <p>Article body paragraph 1</p>             <figure>        <img src="http://contoso.com/image.jpg" width="620" title="image title" alt="Image alt text"/>        <figcaption>          Image caption          <span class="copyright">Image copyrights</span>        </figcaption>      </figure>                 <p>Article body paragraph 2</p></content:encoded>

Kuvien näyttäminen media-RSS:n avulla

Suositeltava tapa lisätä kuvan metatietoja on käyttää Media RSS <media:content> -elementtiä kuvan metatietojen määrittämiseen. Kuva sijoitetaan oletusarvoisesti artikkelin yläreunaan.

<media:sisältöelementtejä> ei voi määrittää artikkelin leipätekstissä. Ne on määritettävä pääkohteen elementin välittömiksi lapsiksi (<RSS:n kohde> tai <Atomin merkintä> ).


<!-- REQUIRED: URL must be provided for media elements   NOTE: you need to specify medium and set to "image" or "video" depending on the content type --><media:content url="https://contoso.com/image.jpg" type="image/jpeg" medium="image">    <!-- provide image credits (such as original photographer..etc) in this tag-->  <media:credit>Joe Gargery/Fabrikam Images</media:credit>    <!-- image title -->  <media:title>Image1 title</media:title>    <!-- use the text tag to specify alt-text -->  <media:text>Image1 alt-text</media:text>    <!-- to provide focal region information, you may use Microsoft Ingestion namespace as follows -->  <mi:focalRegion>    <mi:x1>245</mi:x1>    <mi:y1>145</mi:y1>    <mi:x2>520</mi:x2>    <mi:y2>320</mi:y2>  </mi:focalRegion>    <!-- Following 3 fields are used to specify image rights. If you do not indicate HasSyndicationRights as false, we assume you have the rights.-->  <mi:hasSyndicationRights>1</mi:hasSyndicationRights>  <mi:licenseId>698525</mi:licenseId>  <mi:licensorName>Licensor name</mi:licensorName></media:content>

Videot

MSN tukee First-Party Playerin (1PP) ja kolmannen osapuolen playerin (3PP) määrityksiä.

1PP-videot: Tässä skenaariossa videotiedoston URL-osoite on annettava, jotta Microsoft Ingestion Services lataa ja tallentaa tiedoston MSN-palvelimiin. 1PP-videot hahmonnetaan MSN Video Playerin avulla.

3PP-videot: 3PP-videot toistetaan palveluntarjoajakohtaisessa soittimessa (esimerkiksi YouTubessa, DailyMotionissa jne.)

Videon näyttäminen HTML-koodilla

1PP

Videon HTML-tunnisteen <> avulla voit ilmaista tekstiin sitoutuvan videon.


<video id="8172818" title="Video title" poster="https://contoso.com/thumbnail.jpg" data-description="this is a sample inline video" data-portal-copyright="Joe Gargery/Fabrikam Videos">     <source src="https://contoso.com/video.mp4" type="video/mp4"></source>  </video>

3PP

YouTube on ainoa 3PP-soitin, jota tuetaan iframe-elementin <> avulla.


<iframe width="100%" height="100%" frameborder="0" allowfullscreen="true"  src="https://www.youtube.com/embed/XnZ_J3l_0z4?rel=0" ></iframe>

Tärkeää

YouTuben viimeisimpien käyttöympäristömuutosten vuoksi MSN ei voi tällä hetkellä hallita YouTube-upotuksia. Tämän seurauksena kaikki syötteiden tai html-artikkelien kautta lähetetyt YouTube 3PP -videot hylätään nauttimisen aikana. Tämä ongelma vaikuttaa pieneen osaan yleistä sisältöä, mutta kumppaneiden kannattaa välttää YouTube-upotuksen käyttöä toistaiseksi. Päivitämme nämä ohjeet, kun tuki on palautettu.

Videon näyttäminen media-RSS:n avulla

Jos haluat upottaa mediatiedostoja Media RSS:n avulla, <media:content> ne ja <media:group> elementit on sijoitettava HTML-leipätekstin ulkopuolelle ja lisättävä (RSS) tai <entry> (ATOM) -elementin välittöminä lapsina<item>. Näitä tunnisteita ei voi rivitellä tai yhdistää HTML-sisältöön artikkelin leipätekstissä (esim. sisällä <content:encoded>), tai ne ohitetaan nauttimisen aikana.

1PP


<!-- REQUIRED: URL must be provided for media elements. It is also used to uniquely identify the video.NOTE: you need to specify medium and set to "image" or "video" depending on the contenttype --><media:content url="https://contoso.com/video.mp4" duration="91" type="video/mp4" medium="video">    <!-- a <guid> may be specified to uniquely identify the video. If not specified, the URL will be used as an identifier. -->  <guid>8172818</guid>  <!-- video title must be specified. -->  <media:title>Video title</media:title>  <!-- video image thumnail is required if the video is 3PP (except YouTube) -->  <media:thumbnail url="https://contoso.com/image.jpg"/>    <!-- provide video attribution in media:credit, recommended format is: Author name/Agency name -->  <media:credit>Joe Gargery/Fabrikam Videos</media:credit>  <!-- description is used to specify caption text displayed below the video -->  <media:description>Video description</media:description></media:content>

YouTube


<media:content   type="application/x-shockwave-flash" medium="video"   isDefault="true" expression="full" duration="117"  url="https://www.youtube.com/v/XnZ_J3l_0z4">  <media:thumbnail url="https://contoso.com/images/thumb14ds12.jpg" />  <media:player url="https://www.youtube.com" />  <media:title>Video title</media:title>  <media:credit>Joe Gargery/Fabrikam Videos</media:credit></media:content>

Dailymotion


<media:content   type="application/x-shockwave-flash" medium="video"   isDefault="true" expression="full" duration="117"  url="https://www.dailymotion.com/video/x6qnrdo">  <media:thumbnail url="https://contoso.com/images/thumb60-zTG.jpg" />  <media:player url="https://www.dailymotion.com" />  <media:title>Video title</media:title>  <media:credit>Joe Gargery/Fabrikam Videos</media:credit></media:content>

Muut

Tuetut 3PP-videosoittimen on oltava määritettynä, kun julkaisijan tuotemerkki on otettu käyttöön. Näiden tuettujen 3PP-videosoittimien kohdalla sinun on annettava yksilöllinen videotunniste kaikkien 3PP-videoiden guid-elementin> kautta<.


<!-- REQUIRED: <guid>, duration, title and description are required fields --><media:content   type="application/x-shockwave-flash" medium="video"   isDefault="true" expression="full" duration="117"  url="https://contoso.com/videos/268192">  <guid>268192</guid>  <media:thumbnail url="https://contoso.com/images/thumb14ds12.jpg" />  <media:player url="https://contos.com/player" />  <media:title>Video title</media:title>  <media:description>Video description</media:description>  <media:credit>Joe Gargery/Fabrikam Videos</media:credit></media:content>

Tekstitys videossa

Voit käyttää <media:alaotsikko-elementtiä> ulkoisen ajastetun tekstin tiedostomuodon tarjoamiseen W3C-ajastetun tekstin muodon perusteella. Vain TTML 1 on tällä hetkellä tuettu.


<media:content  type="video/mp4" duration="75" medium="video"  url="https://contoso.com/videos/sports.mp4">  <.....>  <.....>  <media:subTitle     type="application/ttml"     lang="en"     href="https://www.contols.org/closedcaptions.ttml" 
​​​​​​​/></media:content>

Videotiedostot on tallennettava hyväksytyssä muodossa, kuten MP4-tiedostossa. Files ovat sallittuja, jos ne ovat peräisin omalta verkkosivustoltasi tai niitä isännöidään AWS:n kaltaisessa palvelimessa.

Dropbox-linkkejä, YouTube-linkkejä jne., ei tueta RSS-syötteissä. Tämä johtuu siitä, että video ei voi helposti eikä välittömästi vetää näistä linkeistä, koska ne ovat "aidatut".

"Lisää palveluntarjoajalta" -moduuli tarjoaa tuotemerkeille mahdollisuuden näyttää kolme sisältölinkkiä artikkeli- ja valikoimasivuilla, jotka linkittävät brändin omaan verkkosivustoon.

Tässä moduulissa näytetään kolme linkkiä kahdella tavalla:

  1. Täytä uusimmat artikkelit automaattisesti – Microsoft näyttää linkkejä uusimpiin tarinoihin, joita se on käyttänyt tuotemerkkisi syötteiden joukossa. Käytämme kanonista linkkiä oletusarvoisesti, mutta jos sitä ei anneta, Microsoft ei näytä tätä linkkiä.
  2. Artikkeliin liittyvien linkkien lisääminen – alla on esimerkkejä siitä, miten tämä tehdään. Jos tämä asetus on valittuna, sinun on annettava syötteen kuhunkin sisältökohteeseen vähintään kolme toisiinsa liittyvää linkkiä.

Aiheeseen liittyviä linkkejä voidaan lisätä alielementteinä päätason syötekohteisiin (artikkeleihin ja valikoimiin). Yleensä julkaisijoiden on toimitettava vähintään kolme linkkiä, jotta ne näkyvät msn:n aiheeseen liittyvässä osassa.

Kaikkien toisiinsa liittyvien ja tekstiin sitoutuvan linkin pitäisi mieluiten käyttää HTTPS-järjestelmää.

Jos haluat määrittää Atomissa, julkaisijat voivat yksinkertaisesti käyttää elementtiä. Niiden on myös käytettävä samaa elementtiä RSS:ssä sen jälkeen, kun Atom-nimitila on määritetty. Lisäksi, koska pikkukuva on pakollinen, voit yhdistää <mediaan:> elementteihin, kuten tässä esimerkissä:


<item><…>  <!-- Example of specifying 3 Related Links. In RSS, you need to use of the atom namespace `xmlns:atom="http://www.w3.org/2005/Atom"` -->    <!-- REQUIRED: links must have valid "href" and "title" attribute values.-->  <atom:link rel="related" type="text/html" href="https://contoso.com/news_1.html"       title="New IRS proposal">        <!-- REQUIRED: you must provide a thumbnail image with the link -->    <media:thumbnail url="https://contoso.com/image2.jpg"  />   </atom:link>  <atom:link rel="related" type="text/html" href="https://contoso.com/news_2.html"       title="New IRS proposal">    <media:thumbnail url="https://contoso.com/image2.jpg" />  </atom:link>  <atom:link rel="related" type="text/html" href="https://contoso.com/news_3.html"       title="New IRS proposal">    <media:thumbnail url="https://contoso.com/image3.jpg" />  </atom:link></item>

Kuvaesityksiä

Voit lisätä tekstiin sitoutuvan diaesityksen tiettyyn kohtaan artikkelin leipätekstin HTML-kielessä käyttämällä erikoisrakennetta <div class="Gallery"> kuvaelementtien <> sarjan säilönä.


<div class="slideshow">  <!-- use <cite> to specify an authro for the inline slideshow.  If not specified, the parent article's author will be assigned -->  <cite>Slideshow author</cite>  <!-- use <title> to specify an authro for the inline slideshow. If not specified, the parent article's title will be assigned -->  <title>Slideshow title</title>  <!-- each figure element is considered a separate slide -->  <figure>    <img src="https://v3spec.msn.com/image1.jpg" title="slide 1 title" />    <figcaption>slide 1 caption      <span class="copyright">slide 1 image copyrights</span>    </figcaption>  </figure>  <figure>    <img src="https://v3spec.msn.com/image2.jpg" title="slide 2 title" />    <figcaption>slide 2 caption      <span class="copyright">Joe Gargery/Fabrikam Images</span>    </figcaption>  </figure></div>

Diaesitysten näyttäminen media-RSS:n avulla

Jos haluat lisätä tekstiin sitoutuvan diaesityksen, käytä <media:group-elementtiä> sen kohteen> lapsena<, johon haluat upottaa diaesityksen.

Inline Media RSS Slideshows place in the article is decided by the Ingestion Services. Jos haluat sijoittaa diaesitykset tiettyyn sijaintiin, käytä sen sijaan HTML-koodia.


<!-- Note that in the case of embedded slideshow, the slideshow title and description     will be the same as the parent article's--><media:group>    <!-- Inline slideshow title. If you do not specify a title for inline slideshow,  the slideshow will be ingested with the same title of the parent article. -->  <media:title>Slideshow title</media:title>  <!-- Inlien slideshow author. Similar to title, if not specified, the slideshow will have the same author of the parent article. -->   <media:credit role="author">Slideshow author</media:credit>  <!-- in this case  you can provide consecutive slides in <media:content> -->  <media:content url="https://contoso.com/image1.jpg" type="image/jpeg" medium="image">    <!-- provide iamge attribution in media:credit,     recommended format is: Photographer name/Agency name -->        <media:credit>Joe Gargery/Fabrikam Images</media:credit>            <!-- REQUIRED: slide title must be provided in the following element -->    <media:title>Slide 1 title</media:title>        <!-- alt text for slide image-->    <media:text>Slide 1 alt-text</media:text>                  <!-- slide caption should be added in the description element. HTML is allowed in this field when you wrap content within a CDATA structure. -->    <media:description>      <![CDATA[        <p>Slide 1 description</p>      ]]>    </media:description>        <!-- additional slide image metadata -->    <mi:focalRegion>      <mi:x1>245</mi:x1>      <mi:y1>140</mi:y1>      <mi:x2>540</mi:x2>      <mi:y2>320</mi:y2>    </mi:focalRegion>    <mi:hasSyndicationRights>1</mi:hasSyndicationRights>    <mi:licenseId>698525</mi:licenseId>    <mi:licensorName>Licensor name</mi:licensorName>  </media:content>  <media:content url="https://contoso.com/image2.jpg" type="image/jpeg" medium="image">    <media:credit>Joe Gargery/Fabrikam Images</media:credit>    <media:title>Slide 2 title</media:title>    <media:text>Slide 2 alt-text</media:text>    <media:description>Slide 2 description</media:description>    <mi:focalRegion>      <mi:x1>110</mi:x1>      <mi:y1>312</mi:y1>      <mi:x2>615</mi:x2>      <mi:y2>520</mi:y2>    </mi:focalRegion>    <mi:hasSyndicationRights>1</mi:hasSyndicationRights>    <mi:licenseId>698526</mi:licenseId>    <mi:licensorName>Licensor name</mi:licensorName>  </media:content></media:group>

Sosiaalisen median upotukset

Voit lisätä html-leipätekstiin seuraavat sosiaaliset upotukset:

  • x
  • Facebook
  • Instagram
  • Pinterest
  • Infogram
  • Spotify
  • Kukoistaa
  • Google Maps
  • Giphy
  • Punertava
  • TikTok

Voit käyttää kunkin sosiaalisen palvelun tarjoajan suosittelemaa vakio upotuskoodia varmistaaksesi, että upotus säilyy artikkelissa.

Kaikkien yhteisöpalvelujen upotuslähteisiin osoittavan URL-osoitteen on oltava ehdottomasti https tai muuten ne hylätään.

Seuraavassa on esimerkki upotuksia:

x


<blockquote class="twitter-tweet" align="center" width="350">    <p>We’re more optimistic than ever. The future will surprise the pessimists    </p>&mdash; Bill Gates (@BillGates)    <a href="https://twitter.com/BillGates/status/835506391339139073">February 25, 2017</a></blockquote>

Facebook (iframe)


<iframe frameborder="0" allowTransparency="true"     src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fcontosoice%2Fposts%2F1651549695142860&width=500"></iframe>

Facebook (div)


<div class="fb-post" data-href="https://www.facebook.com/contosoice/posts/1651549695142860" data-width="500" data-show-text="true">    <blockquote cite="https://www.facebook.com/contosoice/posts/1651549695142860">        <p>Post title</p>Posted by <a href="https://www.facebook.com/contosoice/">Contoso ICE</a>         on&nbsp;<a href="https://www.facebook.com/contosoice/posts/1651549695142860">Thursday, 8 December 2017</a>    </blockquote></div>

Instagram


<blockquote class="instagram-media" data-instgrm-captioned data-instgrm-permalink="https://www.instagram.com/p/BjxlMSWnMJ-/" data-instgrm-version="8">    <div>        <p><a href="https://www.instagram.com/p/BjxlMSWnMJ-/">Imagine putting 864 servers at the bottom of the ocean #ProjectNatick.</a></p>        <p>A post shared by <a href="https://www.instagram.com/microsoft/">  Microsoft</a> (@microsoft) on <time>Apr 22, 2018 at 11:47am PDT</time></p>    </div></blockquote>

Pinterest-pin-pienoissovellus


<a data-pin-do="embedPin" data-pin-width="medium" href="https://www.pinterest.com/pin/99360735500167749/"></a>  

Pinterest-taulun pienoissovellus


<a data-pin-do="embedBoard" data-pin-board-width="400" data-pin-scale-height="240" data-pin-scale-width="80"     href="https://www.pinterest.com/pinterest/official-news/"></a>  

Pinterest-profiilin pienoissovellus


<a data-pin-do="embedUser" data-pin-board-width="400" data-pin-scale-height="240" data-pin-scale-width="80" href="https://www.pinterest.com/pinterest/"></a>  

Infogrammi (reagoiva)


<script id="infogram_0_df4c17c3-3940-4434-b3a5-b1ef8ac096ef" title="Infogram: 8 years of greatness (infographic)"     src="https://e.infogram.com/js/dist/embed.js?qlT" type="text/javascript"></script>

Infogrammi (iframe)


<iframe src="https://e.infogram.com/df4c17c3-3940-4434-b3a5-b1ef8ac096ef?src=embed" title="Infogram: 8 years of greatness (infographic)"     width="700" height="8127" scrolling="no" frameborder="0" style="border:none;" allowfullscreen="allowfullscreen"></iframe>

Spotify


<iframe src="https://open.spotify.com/embed/album/1DFixLWuPkv3KT3TnV35m3" width="300" height="380" frameborder="0" allowtransparency="true" allow="encrypted-media"></iframe>

Kukoistus (div)


<div class="flourish-embed" data-src="story/187069?27153"><script src=" https://public.flourish.studio/resources/embed.js"></script></div>

Kukoistus (iframe)


<iframe src="https://public.flourish.studio/visualisation/2038977/embed" frameborder="0" scrolling="no" height="575" width="700" style="width:100%;"></iframe>

Google Maps


<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d13981.509066247283!2d-81.79698!3d28.827626!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x64c6defc49caa9f0!2sLake-Sumter%20State%20College!5e0!3m2!1sen!2sus!4v1587812382206!5m2!1sen!2sus"     width="400" height="300" frameborder="0" style="border:0;" allowfullscreen="" aria-hidden="false" tabindex="0"></iframe> 

Giphy


<iframe src="https://giphy.com/embed/1WbNcJYD0ruf8nl3OJ" width="480" height="480" frameBorder="0" class="giphy-embed" allowFullScreen></iframe>

Punertava


<blockquote class="reddit-card" data-card-created="1596039116">    <a href="https://www.reddit.com/r/microsoft/comments/hg4uiq/microsoft_official_support_thread/">        Microsoft: Official Support Thread</a> from <a href="http://www.reddit.com/r/microsoft">r/microsoft    </a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script> 

TikTok


<blockquote class="tiktok-embed" cite=https://www.tiktok.com/@testtest/video/microsoft_official_support_thread data-video-id="microsoft_official_support_thread" style="max-width: 605px;min-width: 325px;" >    <section>        <a target="_blank" title="@bronniiieee" href=https://www.tiktok.com/@bronniiieee rel="noopener noreferrer">@billgates</a>        <p>Who is THAT?</p>        <a target="_blank" title="Music" href=https://www.tiktok.com/music/microsoft_official_support_thread rel="noopener noreferrer">Microsoft: Official Support Thread</a>    </section></blockquote>​​​​​​​