YouTube & Google Ads OAuth Verification
This site demonstrates the exact user flow and scope usage:
youtube.readonly, youtube.upload, youtube.force-ssl,
yt-analytics.readonly, yt-analytics-monetary.readonly, adwords.
Requested permissions
youtube.readonly— read channel identity and stats.youtube.upload— upload videos (private by default for demo).youtube.force-ssl— update video metadata (videos.update).yt-analytics.readonly— channel performance reports.yt-analytics-monetary.readonly— revenue-related reports (if applicable).adwords— Google Ads API access (demo: customers:listAccessibleCustomers).
How it’s used
- Encrypted HttpOnly cookie stores tokens for this demo.
- Channels:
channels.list?mine=true. - Upload:
videos.insert(resumable from a public URL). - Update metadata:
videos.update(title/description/privacy). - Analytics:
/v2/reportsfor daily metrics. - Ads:
customers:listAccessibleCustomers.
Data handling
- No selling of data. Only used to perform actions you trigger.
- Revoke any time via Dashboard → Revoke.