阿里云盤每日定時簽到,無需服務(wù)器
需要用到的網(wǎng)站:金山文檔(無需下載),阿里云盤
步驟:
1、進入金山文檔網(wǎng)頁端
描述:編寫金山文檔AirScript腳本,設(shè)置定時任務(wù)運行
官方地址:https://www.kdocs.cn

2、新建一個空白的表格,點擊(效率)---(高級開發(fā))----(AirScript腳本編輯器)


3、新建腳本:(創(chuàng)建腳本)----(文檔共享腳本)-----腳本重命名未:此處備注個名稱即可(可備注阿里云盤簽到)

4、點擊“服務(wù)”--“添加服務(wù)”,下方的三個服務(wù)需全部添加,依次添加“云文檔API”、“郵件API”、“網(wǎng)絡(luò)API”

5、添加服務(wù)后,需要把腳本代碼添加到編程器,點擊保存
注:該代碼源來于網(wǎng)絡(luò),如有懂的,代碼不規(guī)范的錯誤的,懂的自行修改
腳本代碼:
// 使用前添加 refresh_token 的值(從瀏覽器中復(fù)制,后面有教程)
var refresh_token = ""
function sleep(d){
? for(var t = Date.now();Date.now() - t <= d;);
}
// 發(fā)起網(wǎng)絡(luò)請求
let data = HTTP.post("https://auth.aliyundrive.com/v2/account/token",
? ? ? JSON.stringify({
? ? ? "grant_type": "refresh_token",
? ? ? "refresh_token":refresh_token
? ? ? })
)
data = data.json()
var access_token = data['access_token']
var phone = data["user_name"]
var access_token2 = 'Bearer '+access_token
let data2 = HTTP.post("https://member.aliyundrive.com/v1/activity/sign_in_list",
? ? ? JSON.stringify({"_rx-s": "mobile"}),
? ? ? {headers:{"Authorization":access_token2}}
)
data2=data2.json()
var signin_count = data2['result']['signInCount']
sleep(3000)
let data3 = HTTP.post(
? "https://member.aliyundrive.com/v1/activity/sign_in_reward?_rx-s=mobile",
? JSON.stringify({"signInDay": signin_count}),
? {headers:{"Authorization":access_token2}}
)
data3=data3.json()
console.log("簽到成功, 本月累計簽到"+ signin_count+"天")
console.log("本次簽到獲得"+data3["result"]["name"] +","+data3["result"]["description"])
6、模板導(dǎo)入表格
注:模板源于大佬分享
簽到模板:https://www.kdocs.cn/l/ceQR4HpZ6op1

7、打開阿里云盤網(wǎng)站,獲取token了
網(wǎng)站:https://www.aliyundrive.com/sign/in
登錄后按“F12”,
中文顯示:點擊-【應(yīng)用程序】-【本地儲存】-【…aliyundriver.com】-【token】-【refresh_token】
英文顯示:點擊:【Application】-【Local Storage】-【…aliyundriver.com】-【token】-【refresh_token】

8、將refresh_token 的值復(fù)制到表格中,可以寫入多個賬號的refresh_token

9、填寫表格內(nèi)容
填寫是否領(lǐng)取獎勵(是的話會自動領(lǐng)取簽到獎勵,為否的話只簽到,當(dāng)當(dāng)前時間為每月最后一天,自動領(lǐng)取未領(lǐng)取的獎勵)
填寫是否發(fā)送郵箱通知,發(fā)送郵箱通知的話,寫入接收郵箱的地址,不發(fā)送就填否(單/多賬號下只發(fā)送與同行對應(yīng)賬號相關(guān)內(nèi)容)
10、發(fā)送郵箱如何配置
配置參考這篇文章:https://www.ujcms.com/documentation/351.html
SMTP服務(wù)器:smtp.qq.com
SMTP端口號:465。必須填這個端口號,否則會報錯
11、測試,點擊運行腳本,如無問題,設(shè)置定時任務(wù)即可