From f5ca35e7689bbe69943b8d2f72d4c0fa477aad33 Mon Sep 17 00:00:00 2001 From: adasq Date: Thu, 18 Mar 2021 21:00:45 +0100 Subject: [PATCH] challenge quick fix added --- package-lock.json | 2 +- package.json | 2 +- src/youtube-studio-api.js | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1c5d601..1fe61e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "youtube-studio", - "version": "0.0.15", + "version": "0.0.16", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index f38c167..e7e43e3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "youtube-studio", - "version": "0.0.15", + "version": "0.0.16", "description": "Unofficial YouTube Studio API", "main": "index.js", "scripts": { diff --git a/src/youtube-studio-api.js b/src/youtube-studio-api.js index 20693ec..7dfbf06 100644 --- a/src/youtube-studio-api.js +++ b/src/youtube-studio-api.js @@ -126,7 +126,7 @@ async function setMonetisation(monetizationSettings) { _.set(requestBody, 'context.user.onBehalfOfUser', config.DELEGATED_SESSION_ID); _.set(requestBody, 'context.user.delegationContext.externalChannelId', config.CHANNEL_ID || ""); - const { sessionToken } = await fetch(`${YT_STUDIO_URL}/youtubei/v1/att/esr?alt=json&key=${config.INNERTUBE_API_KEY}`, { + let { sessionToken } = await fetch(`${YT_STUDIO_URL}/youtubei/v1/att/esr?alt=json&key=${config.INNERTUBE_API_KEY}`, { method: 'POST', headers: { "sec-ch-ua": "\"Google Chrome\";v=\"87\", \" Not;A Brand\";v=\"99\", \"Chromium\";v=\"87\"", @@ -143,6 +143,7 @@ async function setMonetisation(monetizationSettings) { }) .then(res => res.json()) + sessionToken = 'AbX5usaVblZEZl2lczOwxAxUibNffJq4vqh58zeBJ1j_Iy4Izj-wFpOIaNmzkKVgpXJ1PL7DWz5rgkyX2QEUq5XOMc-EJw=='; requestBody = _.cloneDeep(metadata_update_request_payload) _.set(requestBody, 'context.user.onBehalfOfUser', config.DELEGATED_SESSION_ID);