刷新token提示invalid ip
我们服务端接口用的php下的ci框架编写的。
有一个刷新token的控制器 xxx.com/cron/refresh_token,控制器里有代码:
$url = sprintf('https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s',$Weixin_AppId,$Weixin_AppSecret);$resp = file_get_contents($url); |
我通过__浏览器__访问这个控制器,可以正常刷新token:
xxx.com/cron/refresh_token |
用__CLI__的方式访问:
php ./index.php cron refresh_token |
就会收到__报错__:
{"errcode":40164,"errmsg":"invalid ip x.x.x.x, not in whitelist hint: [frU1cA09161527]"} |
而事实上,上面这个提示的IP,我已经加了白名单了,所以浏览器访问才会没问题的。后面这个报错不知道是什么原因?
