From 584ed42b0558c16e198aaa824fff56b6def94882 Mon Sep 17 00:00:00 2001 From: blueeon Date: Sat, 20 Apr 2024 21:31:39 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix:=20update=20url?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Suno has updated the URL for session updates. --- src/lib/SunoApi.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/SunoApi.ts b/src/lib/SunoApi.ts index cde4851..d824f45 100644 --- a/src/lib/SunoApi.ts +++ b/src/lib/SunoApi.ts @@ -63,7 +63,7 @@ class SunoApi { */ private async getAuthToken() { // URL to get session ID - const getSessionUrl = `${SunoApi.CLERK_BASE_URL}/v1/client?_clerk_js_version=4.70.5`; + const getSessionUrl = `${SunoApi.CLERK_BASE_URL}/v1/client?_clerk_js_version=4.72.1`; // Get session ID const sessionResponse = await this.client.get(getSessionUrl); if (!sessionResponse?.data?.response?.['last_active_session_id']) { @@ -82,7 +82,7 @@ class SunoApi { throw new Error("Session ID is not set. Cannot renew token."); } // URL to renew session token - const renewUrl = `${SunoApi.CLERK_BASE_URL}/v1/client/sessions/${this.sid}/tokens/api?_clerk_js_version=4.70.0`; + const renewUrl = `${SunoApi.CLERK_BASE_URL}/v1/client/sessions/${this.sid}/tokens?_clerk_js_version=4.72.0-snapshot.vc141245`; // Renew session token const renewResponse = await this.client.post(renewUrl); logger.info("KeepAlive...\n");