YouTube Data API (v3) com JAVA

Eu sou um programador bem meia boa em JAVA eheh e eu não faço ideia nem como pesquisar no google de como faça minha aplicação se comunicar com a nova api do youtube para pegar o id do ultimo inscrito.

neste link https://developers.google.com/youtube/v3/docs/subscriptions/list#propriedades fala sobre a api, e atravez da pagina eu consigo obter a informação que eu desejo, porem, precisa de um tal “Authorize requests using OAuth 2.0” a api q eu usava antes, nao tinha isso então eu obitia os dados lendo uma pagina html.

eis a minha pergunta: Como faço para autorizar meu aplicativo em uma conta do youtube para obter o id do ultimo inscrito

o request e o seguinte: GET

https://www.googleapis.com/youtube/v3/subscriptions?part=+id%2C+snippet%2C+contentDetails&myRecentSubscribers=true&fields=items%2Fsnippet%2FchannelId&key={YOUR_API_KEY}

o retorno é: 200

SHOW HEADERS -
{
 "items": [
  {
   "snippet": {
    "channelId": "UCLt6U5DAXojHhjpenyddDhw"
   }
  },
  {
   "snippet": {
    "channelId": "UCk_DaxSJx_WXdABfJzLYSmQ"
   }
  },
  {
   "snippet": {
    "channelId": "UCcMRbQihyHEFsRswcR-Anmw"
   }
  },
  {
   "snippet": {
    "channelId": "UCpfmmPKbYhCyAUXbBkoYRnQ"
   }
  },
  {
   "snippet": {
    "channelId": "UCoKZIh0Kp86Cv2zGvt_LrrA"
   }
  }
 ]
}