title: YouTube Data API: OAuth Authentication for services using V3 without user intervention
body: <p>I'm implementing a service that automatically uploads videos to a YouTube channel once they are uploaded on a different server.</p>
  
  <p>When I first started I was using ClientLogin authentication and <a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_direct_uploading" rel="nofollow">YouTube API v2.0 – Direct Uploading</a> and everything worked perfectly. However, since ClientLogin is deprecated, I'm trying to update to use v3.0.</p>
  
  <p>I checked <a href="https://developers.google.com/youtube/v3/docs/videos/insert" rel="nofollow">this documentation</a> and it assumes that the file is stored locally, which in my case is not, and this service will not be running on my local machine, and I'm not able to get the access token for OAuth 2.0.</p>
  
  <p>Can anybody provide guidance? </p>