EasyOpenWechat
EasyOpenWechat copied to clipboard
换了种缓存方式会报错,请问如何解决
$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 请问该如何解决
component ticket is invalid hint ,你必须要等待服务器发送了component_verify_ticket 给你才可以
正确的接收微信服务器发来的component_verify_ticket 是运用此SDK重要前提
component_verify_ticket 如何正确接收?官方给的php demo 处理出来是40004