MCPcopy Index your code
hub / github.com/SunoAI-API/Suno-API / update_token

Function update_token

cookie.py:43–59  ·  view source on GitHub ↗
(suno_cookie: SunoCookie)

Source from the content-addressed store, hash-verified

41
42
43def update_token(suno_cookie: SunoCookie):
44 headers = {"cookie": suno_cookie.get_cookie()}
45 headers.update(COMMON_HEADERS)
46 session_id = suno_cookie.get_session_id()
47
48 resp = requests.post(
49 url=f"https://clerk.suno.com/v1/client/sessions/{session_id}/tokens?_clerk_js_version=4.72.0-snapshot.vc141245",
50 headers=headers,
51 )
52
53 resp_headers = dict(resp.headers)
54 set_cookie = resp_headers.get("Set-Cookie")
55 suno_cookie.load_cookie(set_cookie)
56 token = resp.json().get("jwt")
57 suno_cookie.set_token(token)
58 # print(set_cookie)
59 # print(f"*** token -> {token} ***")
60
61
62def keep_alive(suno_cookie: SunoCookie):

Callers 1

keep_aliveFunction · 0.85

Calls 4

get_cookieMethod · 0.80
get_session_idMethod · 0.80
load_cookieMethod · 0.80
set_tokenMethod · 0.80

Tested by

no test coverage detected