搬砖仔

  • {{ item.name }}
  • 首页
  • 作品
  • 代码
  • GO
  • 随笔
  • 关于博主
  • 友情链接
  • 文章归档
  • 榜上有名
  • Mail
  • GitHub

ecstore报”token错误,请稍后重试”解决办法

  • 小酱沫
  • 2016-12-13
  • 1

微信配置都正确,但是同步微信菜单时总是报出“token错误,请稍后重试”。

解决:如果两边配置都没有问题,这个可能是由于token在kvstore中缓存值不对导致的,系统会优先使用缓存值,

方法是刷新缓存值,我的做法是通过修改代码:
修改/ecstore/app/weixin/lib/wechat.php中的get_basic_accesstoken方法,
if( base_kvstore::instance('weixin')->fetch('basic_accesstoken_'.$bind_id, $access_token) !== false ){ 换成 if (false) {,
目的是让逻辑进入else重新取得token并存入到kvstore中,执行一次之后再将代码还原即可。

© 2023 搬砖仔
Theme by Wing
沪ICP备2021031606号-1 沪公网安备31010402004615号