После обновления Anaconda мои URL-адреса ошибаются при попытке аутентификации и доступа к моей учетной записи YouTube Analytics - PullRequest
0 голосов
/ 06 апреля 2019

Я пытаюсь получить доступ к своему API Youtube-Analytics, чтобы получить некоторую информацию о видео, но последние два дня каждый раз, когда я пытаюсь запустить скрипт python, он генерирует URL для аутентификации и выводит меня на страницу, которая говорит: «Ошибка: invalid_request», а затем либо «Отсутствует обязательный параметр: redirect_uri», либо «Отсутствует обязательный параметр: client_id».

Я использую следующие инструменты: Spyder Версия 3.3.2 google-api-python-client v. 1.7.8 google-auth v.1.6.3 google-auth-httplib2 v.0.0.3

Я недавно запустил обновление conda all, которое сломало все. Поэтому я несколько раз удалял и переустанавливал Anaconda и вышеупомянутые библиотеки Google. Каждый раз я получаю один и тот же результат.

import os
#import google.oauth2.credentials
#import google_auth_oauthlib.flow
from googleapiclient.discovery import build
#from googleapiclient.errors import HttpError
from google_auth_oauthlib.flow import InstalledAppFlow
import pandas as pd
import csv
from Youtube_Analytics_API import Videos

These are the library calls I am making. I am using the default scripts from Google:

def get_service():
  flow = InstalledAppFlow.from_client_secrets_file(CLIENT_SECRETS_FILE, SCOPES)
  credentials = flow.run_console()
  #builds api-specific service
  return build(API_SERVICE_NAME, API_VERSION, credentials = credentials)

def execute_api_request(client_library_function, **kwargs):
  response = client_library_function(
    **kwargs
  ).execute()

  return response

Я должен просто иметь возможность аутентифицировать свою учетную запись Google и получать результаты, но вместо этого я получаю ошибку об отсутствующей информации. Однако в моей сгенерированной ссылке фактически отсутствует какая-либо информация, которую, по словам Google, она имеет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...