这一节,从单个任务整体实现流程进行开发讲解
1. 由于开发过程中涉及到很多接口或者经常需要调用的参数,这里我们采用类似于其他语言中枚举的写法(注:Js中没有枚举的类型),把实战中涉及到的接口url统一到下面的类枚举中,包括一些常用的提示信息也采用该方式统一规范,方便管理
//接口url枚举
var apiUrl = {
loginUrl:'app/account/raw/login', //登录api
taskCountUrl:'app/platform/query/ing/count', //任务数api
jbUrl:'app/douyin/undo/oauth', //解绑api
hbDetailUrl:'app/oss/sign_img', //换绑详情api
hbNewUrl:'app/douyin/do/oauth', //绑定新号api
accountCheckUrl:'app/douyin/mine/my/info', //账号状态检查api (返回1000时,手速过快)
getTaskUrl:'app/douyin/pull/one', //获取任务api
giveUpTaskUrl:'app/douyin/giveup/task', //放弃任务api
getWalletUrl:'app/cash/wallet', //