API YouTube Analytics возвращает запрещенную ошибку. Как я могу получить аналитические данные с разрешения зрителя?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 API YouTube Analytics возвращает запрещенную ошибку. Как я могу получить аналитические данные с разрешения зрителя?

Сообщение Anonymous »

Другая команда владеет каналом YouTube, и меня пригласили в качестве зрителя.

Я могу проверять аналитические данные через YouTube Studio.

Сейчас мне сложно загрузить данные с помощью с использованием YouTube Analytics API.
Команда владельцев предоставила мне идентификатор клиента и секретный код, включив API, связанные с YouTube.

Однако я не могу получить доступ к данным их канала из-за запрещенной ошибки.
Я пытался загрузить с помощью следующих код Python, но он возвращает «Запрещено».

Есть ли предложения/решения по загрузке аналитических данных с разрешения средства просмотра?
SCOPES = ['https://www.googleapis.com/auth/yt-analytics.readonly',
'https://www.googleapis.com/auth/youtube.readonly']
API_SERVICE_NAME = 'youtubeAnalytics'
API_VERSION = 'v2'
CLIENT_SECRETS_FILE = 'client_secret.json'

def get_service():
flow = InstalledAppFlow.from_client_secrets_file(CLIENT_SECRETS_FILE, SCOPES)
credentials = flow.run_local_server(port=8888)
return build(API_SERVICE_NAME, API_VERSION, credentials = credentials)

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

if __name__ == '__main__':
os.environ['OAUTHLIB_INSECURE_TRANSPORT'] = '1'

youtubeAnalytics = get_service()

execute_api_request(
youtubeAnalytics.reports().query,
ids='channel==UCxxxxxxxxxxxx',
startDate='2024-12-01',
endDate='2024-12-10',
metrics='estimatedMinutesWatched,views,likes,subscribersGained',
dimensions='day',
sort='day'
)


Подробнее здесь: https://stackoverflow.com/questions/793 ... -data-with
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»