Skip to content

[source-youtube-analytics] sync fails for deprecated channel reports #64121

@nakamichiworks

Description

@nakamichiworks

Connector Name

source-youtube-analytics

Connector Version

0.2.0

What step the error happened?

During the sync

Relevant information

Sync from source-youtube-analytics fails due to the response status code 400 from youtube APIs.
After some investigation, I have found that the failed streams try to retrieve deprecated youtube reports. For example, the latest report for user activities is channel_basic_a3, while the connector tries to get deprecated channel_basic_a2 (https://developers.google.com/youtube/reporting/v1/reports/channel_reports).

Can you update the connector to use the latest reports?
I'm willing to contribute although I haven't developed custom connectors before.

Image

Relevant log output

'POST' request to 'https://youtubereporting.googleapis.com/v1/jobs' failed with status code '400' and error message: 'Request contains an invalid argument.'. Request (body): 'b'{"name": "Airbyte reporting job", "reportTypeId": "channel_basic_a2"}''. Response (body): '{'error': {'code': 400, 'message': 'Request contains an invalid argument.', 'status': 'INVALID_ARGUMENT'}}'. Response (headers): '{'Vary': 'Origin, X-Origin, Referer', 'Content-Type': 'application/json; charset=UTF-8', 'Content-Encoding': 'gzip', 'Date': 'Wed, 30 Jul 2025 05:06:46 GMT', 'Server': 'ESF', 'X-XSS-Protection': '0', 'X-Frame-Options': 'SAMEORIGIN', 'X-Content-Type-Options': 'nosniff', 'Transfer-Encoding': 'chunked'}'.

Contribute

  • Yes, I want to contribute

Metadata

Metadata

Assignees

Type

No type

Projects

Status

📅 Prioritized

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions