MCPcopy Create free account
hub / github.com/ClydeTime/Surge / GetRefresh_token

Function GetRefresh_token

Script/Task/ADrive.js:18–53  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

16}
17
18function GetRefresh_token() {
19 const body = $.toObj($request.body)
20 let headers = {
21 'x-canary': $request.headers['x-canary'],
22 'user-agent': $request.headers['user-agent'],
23 'x-device-id': $request.headers['x-device-id'],
24 'cookie': $request.headers['cookie']
25 }
26 let refresh_token = body.refresh_token
27 if (refresh_token) {
28 if (ADriveInfo.refresh_token) {
29 if (ADriveInfo.refresh_token !== refresh_token) {
30 ADriveInfo.refresh_token_body = body
31 ADriveInfo.refresh_token = refresh_token
32 ADriveInfo.headers = headers
33 let t = $.setjson(ADriveInfo, keyName)
34 if (t) {
35 $.msg($.name, '更新阿里网盘refresh_token成功 🎉', '')
36 } else {
37 $.msg($.name, '更新阿里网盘refresh_token失败‼️', '')
38 }
39 }
40 } else {
41 ADriveInfo.refresh_token_body = body
42 ADriveInfo.refresh_token = refresh_token
43 ADriveInfo.headers = headers
44 let t = $.setjson(ADriveInfo, keyName)
45 if (t) {
46 $.msg($.name, '首次写入阿里网盘refresh_token成功 🎉', '')
47 } else {
48 $.msg($.name, '首次写入阿里网盘refresh_token失败‼️', '')
49 }
50 }
51 }
52 $.done()
53}
54
55function GetAuthorizationKey() {
56 let option = {

Callers 1

ADrive.jsFile · 0.85

Calls 4

toObjMethod · 0.45
setjsonMethod · 0.45
msgMethod · 0.45
doneMethod · 0.45

Tested by

no test coverage detected