Quantcast
Channel: Active questions tagged youtube-api - Stack Overflow
Viewing all articles
Browse latest Browse all 3831

Cannot authorize in google api youtube, how to fix? [closed]

$
0
0

I got a pickle, everything, but says "Unable to connect.". Code can create service, but after create, cannot to connect to him, how to fix? error is name: csgo_highlits_vibes version: v3

my code is.

import pickleimport osfrom google_auth_oauthlib.flow import Flow, InstalledAppFlowfrom googleapiclient.discovery import buildfrom googleapiclient.http import MediaFileUpload, MediaIoBaseDownloadfrom google.auth.transport.requests import Requestdef create_service(client_secret_file, api_name, api_version, scopes):    print(client_secret_file, api_name, api_version, scopes, sep='-')    CLIENT_SECRET_FILE = client_secret_file    API_SERVICE_NAME = api_name    API_VERSION = api_version    SCOPES = scopes    print(SCOPES)    cred = None    pickle_file = f'token_{API_SERVICE_NAME}_{API_VERSION}.pickle'    print(pickle_file)    if os.path.exists(pickle_file):        print('valid')        with open(pickle_file, 'rb') as token:            cred = pickle.load(token)            print(cred)            print('lol')    if not cred or not cred.valid:        if cred and cred.expired and cred.refresh_token:            cred.refresh(Request())        else:            flow = InstalledAppFlow.from_client_secrets_file(CLIENT_SECRET_FILE, SCOPES)            cred = flow.run_local_server()        with open(pickle_file, 'wb') as token:            pickle.dump(cred, token)    try:        service = build(API_SERVICE_NAME, API_VERSION, credentials=cred)        print(API_SERVICE_NAME, 'service created successfully')        return service    except Exception as e:        print('Unable to connect.')        print(e)        return Nonedef convert_to_RFC_datetime(year=1900, month=1, day=1, hour=0, minute=0):    dt = datetime.datetime(year, month, day, hour, minute, 0).isoformat() +'Z'    return dt

Viewing all articles
Browse latest Browse all 3831

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>