AI-摘要
切换
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往tianli博客
实现方式:使用金山文档的每日定时任务,执行阿里云盘签到接口,无需部署,无需服务器,一劳永逸。
进入金山文档网页版
随便新建一个空表格,点击【效率】-【高级开发】-【AirScript脚本编辑器】
点击【创建脚本】-【文档共享脚本】
创建成功后随便命名,我这里命名为:阿里云盘签到
点击【服务】-【添加服务】
添加【网络API】点击确定。
将以下代码复制到编辑器中
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40// 使用前添加 refresh_token 的值(从浏览器中复制,后面有教程)
var refresh_token = ""
function sleep(d){
for(var t = Date.now();Date.now() - t <= d;);
}
// 发起网络请求
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"])从浏览器中获取 refresh_token 的值
将refresh_token 的值粘贴到代码中
点击上方的【保存】按钮,再点击【运行】按钮
添加定时任务,关闭代码编辑框,点击【效率】-【高级开发】-【定时任务】
点击【创建任务】,并且设置每天运行的时间,选择刚刚选择的脚本,保存,大功告成,执行效果如下:
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果