mirror of
https://github.com/LuanRT/YouTube.js.git
synced 2026-06-28 00:56:23 +00:00
dev: always use InnerTube prod url
This commit is contained in:
@@ -80,7 +80,7 @@ class SessionBuilder {
|
||||
userAgent: user_agent.toString(),
|
||||
clientName: this.#client_name,
|
||||
clientVersion: this.#client_version,
|
||||
originalUrl: Constants.URLS.YT_BASE
|
||||
originalUrl: Constants.URLS.API.BASE
|
||||
},
|
||||
user: { lockedSafetyMode: false },
|
||||
request: { useSsl: true }
|
||||
|
||||
@@ -9,12 +9,13 @@ module.exports = {
|
||||
YT_MUSIC: 'https://music.youtube.com',
|
||||
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'
|
||||
BASE: 'https://youtubei.googleapis.com',
|
||||
PRODUCTION: 'https://youtubei.googleapis.com/youtubei/',
|
||||
STAGING: 'https://green-youtubei.sandbox.googleapis.com/youtubei/',
|
||||
RELEASE: 'https://release-youtubei.sandbox.googleapis.com/youtubei/',
|
||||
TEST: 'https://test-youtubei.sandbox.googleapis.com/youtubei/',
|
||||
CAMI: 'http://cami-youtubei.sandbox.googleapis.com/youtubei/',
|
||||
UYTFE: 'https://uytfe.sandbox.google.com/youtubei/'
|
||||
}
|
||||
},
|
||||
OAUTH: {
|
||||
|
||||
@@ -14,7 +14,7 @@ class Request {
|
||||
|
||||
this.instance = Axios.create({
|
||||
...session.axios.defaults,
|
||||
baseURL: Constants.URLS.YT_BASE_API + session.version,
|
||||
baseURL: Constants.URLS.API.PRODUCTION + session.version,
|
||||
headers: Constants.INNERTUBE_HEADERS_BASE,
|
||||
params: { key: session.key, prettyPrint: false },
|
||||
validateStatus: () => true,
|
||||
@@ -46,10 +46,7 @@ class Request {
|
||||
config.headers['x-youtube-client-version'] = config.data.context.client.clientVersion;
|
||||
config.headers['x-origin'] = config.data.context.client.originalUrl;
|
||||
config.headers['origin'] = config.data.context.client.originalUrl;
|
||||
|
||||
config.data.client == 'YTMUSIC' &&
|
||||
(config.baseURL = Constants.URLS.YT_MUSIC_BASE_API + this.session.version);
|
||||
|
||||
|
||||
delete config.data.client;
|
||||
}
|
||||
|
||||
@@ -107,12 +104,10 @@ class Request {
|
||||
#adjustContext(ctx, client) {
|
||||
switch (client) {
|
||||
case 'YTMUSIC':
|
||||
ctx.client.originalUrl = Constants.URLS.YT_MUSIC;
|
||||
ctx.client.clientVersion = Constants.CLIENTS.YTMUSIC.VERSION;
|
||||
ctx.client.clientName = Constants.CLIENTS.YTMUSIC.NAME;
|
||||
break;
|
||||
case 'ANDROID':
|
||||
ctx.client.originalUrl = Constants.URLS.YT_BASE;
|
||||
ctx.client.clientVersion = Constants.CLIENTS.ANDROID.VERSION;
|
||||
ctx.client.clientFormFactor = 'SMALL_FORM_FACTOR';
|
||||
ctx.client.clientName = Constants.CLIENTS.ANDROID.NAME;
|
||||
|
||||
Reference in New Issue
Block a user