Ein anderes Team besitzt einen YouTube-Kanal und ich wurde als Zuschauer eingeladen.
Ich kann Analysedaten über YouTube Studio überprüfen.
Jetzt habe ich Schwierigkeiten, die Daten herunterzuladen mithilfe der YouTube Analytics API.
Das Eigentümerteam hat mir die Client-ID und das Geheimnis durch die Aktivierung von YouTube-bezogenen APIs zur Verfügung gestellt.
Allerdings kann ich mit der Fehlermeldung „Verboten“ nicht auf die Kanaldaten zugreifen.
Ich habe versucht, Folgendes herunterzuladen Python-Code, aber es wird „Verboten“ zurückgegeben
Irgendwelche Vorschläge/Lösungen zum Herunterladen von Analysedaten mit Viewer-Berechtigung?
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'
)
Die YouTube Analytics API gibt den Fehler „Verboten“ zurück. Wie kann ich Analysedaten mit Viewer-Berechtigung abrufen? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post