title: Tiktok api /user/info endpoint
body: <p>Edit: Since this question is getting a good amount of views, I'd like to let you all know before you waste hours of your life on the upload endpoint that it currently requires you to manually click <code>confirm</code> in the app. So it doesn't allow you to fully automate uploads. To anyone which this saves time, you're welcome :)</p>
  <p>Currently trying to implement the TikTok api into one of my projects. However having a few difficulties with a specific endpoint. Not sure if its an error on my part or on Tiktoks.</p>
  <p>Upon making the below request I am recieving an <code>invalid request body</code> error message. I have followed their documentation to the T so unsure why this is happening?</p>
  <p><a href="https://developers.tiktok.com/doc/login-kit-user-info-basic" rel="nofollow noreferrer">https://developers.tiktok.com/doc/login-kit-user-info-basic</a></p>
  <pre><code>    data = {
          &quot;access_token&quot;: access_token,
          &quot;open_id&quot;: open_id,
          &quot;fields&quot;: [
              &quot;open_id&quot;,
              &quot;union_id&quot;,
              &quot;avatar_url&quot;,
              &quot;avatar_url_100&quot;,
              &quot;avatar_url_200&quot;,
              &quot;avatar_large_url&quot;,
              &quot;display_name&quot;
          ]
      }
  
      user_info = requests.post(&quot;https://open-api.tiktok.com/user/info/&quot;, data=data)
  
      print(user_info.json())
  </code></pre>
  <pre><code>{'data': {}, 'error': {'code': 6007055, 'log_id': '', 'message': 'invalid request body'}}
  </code></pre>