Skip to content
This repository has been archived by the owner on Aug 3, 2021. It is now read-only.

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

Open
charlesyq opened this issue Apr 25, 2017 · 3 comments
Open

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

charlesyq opened this issue Apr 25, 2017 · 3 comments

Comments

@charlesyq
Copy link

$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 请问该如何解决

@chunhei2008
Copy link
Owner

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

@amrozhou
Copy link

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

@keepondream
Copy link

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants