我通过下面的方式,用 access_token 获取 sess-key 之后,发现之前获取的 refresh_token 失效了,搞不明白为啥 refresh_token 会失效,要如何重新获取 refresh_token 呀,有搞过的朋友提点一下吗?
def get_sess_key(self, access_token):
headers = {
"Authorization": f"Bearer {access_token}",
"Content-Type": "application/json",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 OPR/105.0.0.0",
}
response = requests.post('https://api.openai.com/dashboard/onboarding/login', headers=headers, data={})
if response.ok:
data = json.loads(response.text)
return (data['user']['session']['sensitive_id'], data['user']['session']['created'])