阿里云盘永久自动签到,微信通知签到结果 (token永不过期) 无需部署,无需服务器
2023-08-15 14:45经验技巧
请先使用微信扫码关注后,点击 我的--我的UID---获取你的uid填入下方(复制备用)
使用软件:金山文档(无需下载)
描述:编写金山文档AirScript脚本,设置定时任务运行
1、进入金山文档网页版
https://www.kdocs.cn/latest?from=docs
登陆金山文档后,新建一个空表格。
2、从浏览器中获取refresh_token 的值,添加到表格A单元格里。
2.1、浏览器登录阿里云盘
2.2、打开F12
2.3、点击-【应用程序】-【本地储存】-【…aliyundriver.com】-【token】-【refresh_token】
2.4、复制下方refresh_token对应的值,必须把token码填写在表格的A单元格里。
3、在表格栏目,点击【效率】-【高级开发】-【AirScript脚本编辑器】
4、点击【创建脚本】-【文档共享脚本】
5、创建成功后命名为:阿里云盘自动签到(名称随意)
6、点击【服务】-【添加服务】,勾选【网络API】点击确定。
6.1、提示添加成功后,将以下代码复制到编辑器中
注:源码为阿里云盘token永不过期版本。
var myDate = new Date();
var data_time = myDate.toLocaleDateString()
function sleep(d){
for(var t = Date.now();Date.now() - t <= d;);
}
var value= ""
var num = 0
for (let ii = 1; ii <= 10; ii++){
dyg = "A"+ii
var refresh_token = Application.Range(dyg).Text
if(refresh_token != ""){
// 发起网络请求-获取token
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"]
if (access_token == undefined){
var value =value+"账号"+ii+"token值错误,程序执行失败,请重新复制正确的token值"+"\n"
}else{
Application.Range(dyg).Value=data.refresh_token
try{
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(2000)
// 领取奖励
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()
var value =value+ "账号:"+data["user_name"]+"-签到成功, 本月累计签到"+ signin_count+"天"+"\n" + "本次签到获得"+data3["result"]["name"] +","+data3["result"]["description"]+"\n"
// console.log(value)
}catch{
var value = value+ "账号:"+data["user_name"]+"-程序出错,请检查代码后重新运行"+"\n"
}
}
}else{
num=num+1
}
}
console.log(num)
if(num==10){
value = "未获取到表格中的token内容,请重新检查"
}
let url='https://tongzhi.wangsheng.eu.org/'
HTTP.post(url,{
"a":value,
"uid":"这里填写你的uid,第一步微信获得的uid填这里。"
})
复制以上代码后,再修改填写第一步微信获得的uid,然后保存
点击【保存】后,点击【运行】,运行一次脚本,提示框:是否允许访问网络,点击【确定】, 运行成功后,关闭代码编辑器。
7、表格页点击【高级开发】-【定时任务】-【创建任务】
8、选择脚本-点击确定,就好了
表格右侧显示该定时任务,点击【查看日志】,显示运行记录
福利:送阿里云盘 2023年8月200G 兑换码
RENZITyeNRc
很赞哦! ()