EasyOpenWechat icon indicating copy to clipboard operation
EasyOpenWechat copied to clipboard

换了种缓存方式会报错,请问如何解决

Open charlesyq opened this issue 7 years ago • 3 comments

$app = new Application($config); $predis = app('redis')->connection();// connection($name), $name 默认为 default $cacheDriver = new PredisCache($predis); $app->cache = $cacheDriver; //$app->cache = new CacheBridge(); Log::info($app->component_access_token->getToken()); $app->auth->handle()->send();

我用这种方式去实现接收微信消息通知接口

然后报错如下

"error":{"message":"Request Component AccessToken fail. response: {"errcode":61006,"errmsg":"component ticket is invalid hint: [p5ZQZa0690e514]"}","code":0,"file":"/home/wwwroot/oa/vendor/chunhei2008/easy-open-wechat/src/Core/ComponentAccessToken.php","line":120,"previous":null}} [2017-04-25 18:54:50] local.INFO: EasyWeChat\Core\Exceptions\HttpException: Request Component AccessToken fail. response: {"errcode":61006,"errmsg":"component ticket is invalid hint: [p5ZQZa0690e514]"} in /home/wwwroot/oa/vendor/chunhei2008/easy-open-wechat/src/Core/ComponentAccessToken.php:120

发现用redis作为缓存驱动无法存储ticket 请问该如何解决

charlesyq avatar Apr 25 '17 10:04 charlesyq

component ticket is invalid hint ,你必须要等待服务器发送了component_verify_ticket 给你才可以

chunhei2008 avatar Oct 20 '17 00:10 chunhei2008

正确的接收微信服务器发来的component_verify_ticket 是运用此SDK重要前提

amrozhou avatar Jan 12 '18 07:01 amrozhou

component_verify_ticket 如何正确接收?官方给的php demo 处理出来是40004

keepondream avatar Jun 27 '18 01:06 keepondream