netease-cloud icon indicating copy to clipboard operation
netease-cloud copied to clipboard

api正常 但是云函数调用失败 大佬们

Open xiaoqix opened this issue 3 years ago • 6 comments

START RequestId:895dcec9-f2f1-40a6-941e-fe438835d52c

配置文件读取完毕

Starting new HTTP connection (1): xiaoqiwl.tutushu.top:80

http://xiaoqiwl.tutushu.top:80 "GET /?do=check HTTP/1.1" 200 541

api测试正常

多人开关已打开,即将执行进行多人任务

账号: 173...* 开始执行

========================================

ERROR RequestId:895dcec9-f2f1-40a6-941e-fe438835d52c Result:{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"Traceback (most recent call last):\n File "/var/user/index.py", line 331, in main\n taskPool()\n File "/var/user/index.py", line 315, in taskPool\n task = Task(man['account'], man['password'], man['pushmethod'],man['sckey'], man['appToken'], man['wxpusheruid'])\nKeyError: 'pushmethod'","statusCode":430}

END RequestId:895dcec9-f2f1-40a6-941e-fe438835d52c

Report RequestId:895dcec9-f2f1-40a6-941e-fe438835d52c Duration:398ms Memory:64MB MemUsage:16.097656MB

xiaoqix avatar Apr 19 '21 12:04 xiaoqix

同问

xieshenace avatar Apr 20 '21 09:04 xieshenace

你是不是用的多账号,可以试用单账号,直接在init.config中

xieshenace avatar Apr 23 '21 07:04 xieshenace

特约人,特异性强,特异国他药

我试了,现在成账号密码错误 ,任务中断

xiaoqix avatar Apr 23 '21 10:04 xiaoqix

找到bug了,打开多人账号开关,在account.json文件中,增加几个key,如下:

[
    {
        "account": "1314520****",
        "password": "2063e6a52cbdd1d9558****",
        "sckey": "SCT31906TZqcpPdaVwab7Fs4****",
        "pushmethod": "",
        "appToken": "",
        "wxpusheruid": ""
    },
    {
        "account": "176280*****",
        "password": "ac7783e8cb6981f35cc1b*****",
        "sckey": "SCT31906TZqcpPdaVwab7****",
        "pushmethod": "",
        "appToken": "",
        "wxpusheruid": ""
    }
]

bug原因(应该是基本错不了):在index.py中需要获取pushmethod、appToken、wxpusheruid的值,因为在之前的json文件中不存在此key,所以报错。(本人java开发,但语言相通);

运行后如下:

配置文件读取完毕

Starting new HTTPS connection (1): *****.glitch.me:443

https://*****.glitch.me:443 "GET /?do=check HTTP/1.1" 200 None

api测试正常

多人开关已打开,即将执行进行多人任务

账号: 1314****  开始执行

========================================

Starting new HTTPS connection (1): *****.glitch.me:443

https://*****.glitch.me:443 "POST /?do=login HTTP/1.1" 200 None

2021.04.25-01:20:38   登录成功

*****

2021.04.25-01:26:04   用户:xieshenACE  Server酱推送成功

2021.04.25-01:26:04   用户:xieshenACE  今日任务已完成

账号: 17628***  开始执行

========================================

Starting new HTTPS connection (1): *****.glitch.me:443

https://*****.glitch.me:443 "POST /?do=login HTTP/1.1" 200 None

2021.04.25-01:26:18   登录成功

*****

2021.04.25-01:27:28   用户:Lucky晴天  Server酱推送成功

2021.04.25-01:27:28   用户:Lucky晴天  今日任务已完成

xieshenace avatar Apr 25 '21 01:04 xieshenace

感谢,大概测试了下,可以正常运行,谢谢解答

xiaoqix avatar Apr 25 '21 02:04 xiaoqix

我的按照你的修改后是 账号: 159772***** 开始执行

========================================

Starting new HTTPS connection (1): music.gi111.com:443

https://music.gi111.com:443 "POST /api?do=login HTTP/1.1" 301 162

https://music.gi111.com:443 "GET /api/?do=login HTTP/1.1" 200 None

2021.05.23-06:11:11 用户任务执行中断,请检查账号密码是否正确

账号: 13737*****6 开始执行

========================================

Starting new HTTPS connection (1): music.gi111.com:443

https://music.gi111.com:443 "POST /api?do=login HTTP/1.1" 301 162

https://music.gi111.com:443 "GET /api/?do=login HTTP/1.1" 200 None

2021.05.23-06:11:21 用户任务执行中断,请检查账号密码是否正确

所有账号已全部完成任务,服务进入休眠中,等待明天重新启动

Response RequestId:c6f60ef2-c56a-4c24-81d2-7394229e372e RetMsg:null

END RequestId:c6f60ef2-c56a-4c24-81d2-7394229e372e

Report RequestId:c6f60ef2-c56a-4c24-81d2-7394229e372e Duration:20976ms Memory:64MB MemUsage:17.023438MB 这就难受了

iKleeOVO avatar May 23 '21 06:05 iKleeOVO