2702关注8027浏览
我是用的小程序的参数 为啥说我ip不在白名单
- 预期表现
应该是输出access_token
- 复现路径
http://syjy.ruiyanwangluo.com/admin.php/index/Wxma/get_access_token
- 提供一个最简复现 Demo
public function get_access_token(){
$token = db('token')->find();
if (time()-$token['time']<7200) {
$result = ['access_token'=>$token['token']];
return json_encode($result);
}else{
$appid = '';
$secret = '';
$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$secret";
$data = $this->curl_get($url);
$access = json_decode($data,true);
$access_token= $access['access_token'];
$arr['token'] = $access_token;
$arr['time'] = time();
db('token')->where('id','=',1)->setField($arr);
return $data;
}
}
//模拟GET
public function curl_get($url)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
return $data;
}
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>