About a month ago, I was able to create a new Scenario in Make, add a YouTube connection simply by logging into my Gmail account and granting permissions, and then post comments on videos without any problem.
But now, when I try to do the exact same process, I get this error:
[403] The comment cannot be created due to insufficient permissions.
The request might not be properly authorized.
My questions are:
Am I missing a step when creating a new connection?
Or has YouTube/Google recently changed their OAuth requirements (e.g. scopes, Google Cloud OAuth app, app verification)?
Has anyone else faced this issue and found a solution?
Hey @lehieu76 , they must have updated the authorization service. You can try reading their API documentation to see if there’s any updates to their API
To anyone else looking into how to add a comment (not reply to one), you must use the ‘Make an API call’ module from YouTube with a connection that has the necessary scope. You only need to add the scope for the missing functionality since some are already added under-the-hood.
What Each Scope Does:
youtube → Full access to manage YouTube account.
youtube.upload → Upload and manage your own videos.
youtube.force-ssl → Create/manage comments, see private data tied to your account.
youtube.readonly → View YouTube Analytics, playlists, and channel settings.
youtube.channel-memberships.creator → Manage channel membership perks (if you want to use memberships later).
youtubepartner → Access to YouTube CMS features (mainly if you get into Content ID / rights management).