我使用腾讯云的 wafer 作为鉴权服务,一直返回鉴权失败的错误,错误代码是1007。
wafer 配置应该没有问题,我在之前在另外一个小程序中使用过,一直使用正常。
现在 copy 并修改一份份之后,一直提示这个错误。不知道怎么解决。
求指点。
网友回复:
日志信息如下:
INFO|2017-11-08 18:10:23.703114|/web/session-server/system/parse_request.php:26|{"version":1,"componentName":"MA","interface":{"interfaceName":"qcloud.cam.id_skey","para":{"code":"003DvfUL0uaoo32yPVTL0fT7UL0DvfUU","encrypt_data":"c9q//4ZZYtOk9HqnNM0eu+1pVzZLNK43WfiYRjnfRMMmFb9DfQpYeXgklEUkyJYnXbkHtGhU3hQ3qFGogNicHp692ek42vkmOPQLrda934djb//T9tJENDMgDRcLEVWMIYULdVy7F2zqTCJgo+//pf5TdGCjCGPBf0xffMLcgMoM2KXC1loeyrYnKJ7qQUojtJFVCAIeJJT48ztDHI4E4WOR3Xjq7RUBQjpM3LEQgZRaPTcxozPr+lVRrhibrAGdwyjXFrF9BRn2G//bBc0rlbGHEfnbKQpy//U//JIoEFKLV2rYyzn0nMt9kLt+mtOAW+rheEvOy//LfIaCKcDlVaP8ZNzPbWPzJo3dWymQRA//VK1mA+KM0gQ664mzXYRMYFqlgLFdwmZk2MCLvV67fu8jXk9a+ttcdLuuiv+gaSGQ0nUmqE0YdLwZ5//4//jRQVr23L9SbP//n6+9//5R8JL72FCn9G6cGU5iEJq5jrMGcZBj9kZ76hI=","iv":"GEzq5TQwiVmeUSN9d//xfug=="}}}
INFO|2017-11-08 18:10:23.888183|/web/session-server/system/parse_request.php:108|{"returnCode":1007,"returnMessage":"WEIXIN_RETURN_ERR","returnData":"","version":1,"componentName":"MA"}
INFO|2017-11-08 18:10:23.888403|/web/session-server/index.php:13|{"returnCode":1007,"returnMessage":"WEIXIN_RETURN_ERR","returnData":"","version":1,"componentName":"MA"}
已解决,还是expires_in的问题。
将/application/controllers/qcloud/minaauth/Auth.php 里相关expires_in的部分删除掉之后就正常了。