title: Uppy and OneDrive integration
body: <p>When I try to use the OneDrive plugin for Uppy I get error:</p>
  <pre><code>AADSTS900144: The request body must contain the following parameter: 'client_id'.
  </code></pre>
  <p>But when I do a request like this:</p>
  <pre><code>GET https://login.live.com/oauth20_authorize.srf?client_id={client_id}&amp;scope={scope}
    &amp;response_type=code&amp;redirect_uri={redirect_uri}
  </code></pre>
  <p>I get what I need - authorization.</p>
  <p>So how do I add the client_id to the request?</p>
  <p>I tried with <code>uppy.setMeta</code> but with no sucess.</p>
  <p>Code I use at the moment:</p>
  <pre><code>&lt;!doctype html&gt;
  &lt;html&gt;
  &lt;head&gt;
      &lt;meta charset=&quot;utf-8&quot;&gt;
      &lt;meta name=&quot;robots&quot; content=&quot;noindex&quot;&gt;
      &lt;title&gt;Uppy&lt;/title&gt;
      &lt;link href=&quot;https://releases.transloadit.com/uppy/v1.27.0/uppy.min.css&quot; rel=&quot;stylesheet&quot;&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;div id=&quot;drag-drop-area&quot;&gt;&lt;/div&gt;
  
  &lt;script src=&quot;https://releases.transloadit.com/uppy/v1.27.0/uppy.min.js&quot;&gt;&lt;/script&gt;
  &lt;script&gt;
  
      var uppy = Uppy.Core()
          .use(Uppy.Dashboard, {
              inline: true,
              target: '#drag-drop-area'
          })
          .use(Uppy.GoogleDrive, {target: Uppy.Dashboard, companionUrl: 'http://localhost:3020'})
          .use(Uppy.Dropbox, {target: Uppy.Dashboard, companionUrl: 'http://localhost:3020'})
          .use(Uppy.OneDrive, {target: Uppy.Dashboard, companionUrl: 'http://localhost:3020'})
          
  
      uppy.setMeta({
          &quot;client_id&quot;: &quot;some_id&quot;
      })
  
      uppy.on('complete', (result) =&gt; {
          console.log('Upload complete! We’ve uploaded these files:', result.successful)
      })
  &lt;/script&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>