📂 FileMgr
📍
/
opt
/
gsutil
/
gslib
/
vendored
/
oauth2client
/
samples
✏️ es.py
⬅ Kembali
# -*- coding: utf-8 -*- # See: https://developers.google.com/accounts/docs/OAuth2ForDevices from googleapiclient.discovery import build import httplib2 from six.moves import input from oauth2client.client import OAuth2WebServerFlow CLIENT_ID = "some+client+id" CLIENT_SECRET = "some+client+secret" SCOPES = ("https://www.googleapis.com/auth/youtube",) flow = OAuth2WebServerFlow(CLIENT_ID, CLIENT_SECRET, " ".join(SCOPES)) # Step 1: get user code and verification URL # https://developers.google.com/accounts/docs/OAuth2ForDevices#obtainingacode flow_info = flow.step1_get_device_and_user_codes() print("Enter the following code at {0}: {1}".format(flow_info.verification_url, flow_info.user_code)) print("Then press Enter.") input() # Step 2: get credentials # https://developers.google.com/accounts/docs/OAuth2ForDevices#obtainingatoken credentials = flow.step2_exchange(device_flow_info=flow_info) print("Access token: {0}".format(credentials.access_token)) print("Refresh token: {0}".format(credentials.refresh_token)) # Get YouTube service # https://developers.google.com/accounts/docs/OAuth2ForDevices#callinganapi youtube = build("youtube", "v3", http=credentials.authorize(httplib2.Http()))
💾 Simpan
Batal
⬅ oauth2client
3 item
Nama
Tipe
Ukuran
Diubah
Aksi
📁
googleappengine
dir
—
2021-12-16 18:06
📂 Buka
✏️ Rename
🗑
🐍
call_compute_service.py
py
712 B
2021-12-16 18:06
✏️
👁️
🔤
🗑
🐍
oauth2_for_devices.py
py
1.2 KB
2021-12-16 18:06
✏️
👁️
🔤
🗑
✏️ Rename
Nama Baru
Simpan
Batal