From d246008eabe5ef02a8cf811cd342ee5d4c2bdeff Mon Sep 17 00:00:00 2001 From: LuanRT Date: Thu, 16 Jun 2022 20:10:11 -0300 Subject: [PATCH] chore: add other InnerTube API urls --- lib/parser/contents/classes/CompactLink.js | 3 +-- lib/parser/contents/classes/SubFeedOption.js | 1 - lib/utils/Constants.js | 10 +++++++++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/lib/parser/contents/classes/CompactLink.js b/lib/parser/contents/classes/CompactLink.js index f5f96d96..fb105709 100644 --- a/lib/parser/contents/classes/CompactLink.js +++ b/lib/parser/contents/classes/CompactLink.js @@ -1,6 +1,5 @@ 'use strict'; -const Parser = require('..'); const Text = require('./Text'); const NavigationEndpoint = require('./NavigationEndpoint'); @@ -8,7 +7,7 @@ class CompactLink { type = 'CompactLink'; constructor(data) { - this.title = new Text(data.title).toString(); + this.title = new Text(data.title).toString(); a this.endpoint = new NavigationEndpoint(data.navigationEndpoint); this.style = data.style; } diff --git a/lib/parser/contents/classes/SubFeedOption.js b/lib/parser/contents/classes/SubFeedOption.js index 09b7aeb9..f133616c 100644 --- a/lib/parser/contents/classes/SubFeedOption.js +++ b/lib/parser/contents/classes/SubFeedOption.js @@ -1,6 +1,5 @@ 'use strict'; -const Parser = require('..'); const Text = require('./Text'); const NavigationEndpoint = require('./NavigationEndpoint'); diff --git a/lib/utils/Constants.js b/lib/utils/Constants.js index 27379107..ed668d3c 100644 --- a/lib/utils/Constants.js +++ b/lib/utils/Constants.js @@ -7,7 +7,15 @@ module.exports = { YT_STUDIO_BASE_API: 'https://studio.youtube.com/youtubei/', YT_SUGGESTIONS: 'https://suggestqueries.google.com/complete/', YT_MUSIC: 'https://music.youtube.com', - YT_MUSIC_BASE_API: 'https://music.youtube.com/youtubei/' + YT_MUSIC_BASE_API: 'https://music.youtube.com/youtubei/', + API: { + PRODUCTION: 'https://youtubei.googleapis.com', + STAGING: 'https://green-youtubei.sandbox.googleapis.com', + RELEASE: 'https://release-youtubei.sandbox.googleapis.com', + TEST: 'https://test-youtubei.sandbox.googleapis.com', + CAMI: 'http://cami-youtubei.sandbox.googleapis.com', + UYTFE: 'https://uytfe.sandbox.google.com' + } }, OAUTH: { SCOPE: 'http://gdata.youtube.com https://www.googleapis.com/auth/youtube-paid-content',