function main() function Token(用户名称,用户密码)---登陆获取Token while true do body = httpGet("http://api6.wj.ink/isLogin.action?userName="..用户名称.."&userPwd="..用户密码) if body ~= nil and body ~= '' then table = jsonDecode(body) if table.msg == '登录成功' or table.msg == '登陆成功' then----登陆成功 notifyMessage(table.data) Token = table.data return Token else notifyMessage(body.msg) end end mSleep(1000) end end function Uploadtask(Token,国家编码,国家类型,开发者脚本识别码,时间,等级,类型选项,手机号或url链接)---发布任务 while true do if 类型选项 == '发布手机任务' then url = '1&content=' elseif 类型选项 == '发布二维码任务' then url = '2&url=' end body = httpGet("http://api6.wj.ink/issuTask.action?token="..Token.."&state="..url..手机号或url链接.."&countryCode="..国家编码.."&type="..国家类型.."&script="..开发者脚本识别码.."&time="..时间.. "&grade="..等级) if body ~= nil and body ~= '' then body = jsonDecode(body) if body.msg == '发布成功' then----发布成功 uiduid = body.data return uiduid else notifyMessage(body.msg) end end end end function Statusinquiry(Token,任务唯一标识别码) body = httpGet('http://api6.wj.ink/findTaskInfo.action?token='..Token..'&uid='..任务唯一标识别码)----TOKEN if body ~= '' and body ~= nil then body = jsonDecode(body) if body.code ~= "1" and body.code ~= "2" and body.code ~= "3" then notifyMessage(body.msg) return body.msg else notifyMessage(body.msg) return body.msg end mSleep(1000) end end function Taskstate(Token,选项,脚本识别码,任务标识码,失败原因) for i = 1 , 5 do if 选项 == '标记任务失败' then body = httpGet('http://api6.wj.ink/taskOper.action?token='..Token..'&state=2&script='..脚本识别码..'&uid='..任务标识码) elseif 选项 == '标记任务成功' then body = httpGet('http://api6.wj.ink/taskOper.action?token='..Token..'&state=1&script='..脚本识别码..'&uid='..任务标识码)--- end body = jsonDecode(body) if body.code == '1' then notifyMessage(body.msg)-----操作成功 return true else notifyMessage(body.msg) end end mSleep(1000) end end Token = Token(用户名称,用户密码)----登陆返回Token 类型选项 = '发布手机任务' 或 '发布二维码任务' ----这里两个二选一 手机号或url链接 = (这里如果是上传手机任务填手机号即可 如果是二维码任务需要填解析好的二维码链接) uiduid = Uploadtask(Token,国家编码,国家类型,开发者脚本识别码,时间,等级,类型选项,手机号或url链接)----上传任务 Returnvalue = Statusinquiry(Token,uiduid)----任务查询 while true do if Returnvalue == '任务已完结。结果:辅助成功' or Returnvalue == '任务已完结。结果:辅助失败' or Returnvalue == '找不到该任务或该任务超时被系统删除' or Returnvalue == '任务已经超过有效期。' then Taskstate(Token,'标记任务失败','',uiduid,'辅助不成功') ------这里如果判断没跳出二维码页面或者手机号辅助页如做失败返回 Taskstate(,Token,'标记任务成功','',uiduid)---这里如果判断跳出二维码页面或者手机号辅助页如做成功返回 break else Returnvalue = Statusinquiry(Token,uiduid)----任务查询 end end end