Hello! I am trying to set up a Youtube Content Owner Report DTS in BigQuery and having some issues with authorization and hoping someone can shed some light on what could be going wrong.
For background:
When configuring the DTS and running it I get the following error:
Http(403) Forbidden; { "error": { "code": 403, "message": "The caller does not have permission", "errors": [ { "message": "The caller does not have permission", "domain": "global", "reason": "forbidden", "debugInfo": "detail: \"[ORIGINAL ERROR] generic::permission_denied: com.google.apps.framework.request.CanonicalCodeException: User does not have access to content owner: gaiaId: XXXX, contentOwner: XXXX. Code: PERMISSION_DENIED\"\n" } ], "status": "PERMISSION_DENIED", "details": [ { "@type": "type.googleapis.com/google.rpc.DebugInfo", "detail": "[ORIGINAL ERROR] generic::permission_denied: com.google.apps.framework.request.CanonicalCodeException: User does not have access to content owner: gaiaId: XXXX, contentOwner: XXXX. Code: PERMISSION_DENIED" } ] } } ; Request to YouTube reporting API failed for method GET_JOBS
Is there a way to verify that the DTS is using the correct credentials?
Thanks!
To verify if the DTS is using the correct credentials, you can follow these steps:
Hi @ggscn
You may try third party tools. E.g. import YouTube data into windsor.ai and export the data into BigQuery.