获取access_token
$appid ="wx7********c6b5"; $secret = "1075***********1531"; //不能放在代码中,如何存储??? function getAccessToken($appid,$secret){ $curl = curl_init(); // 启动一个CURL会话 $url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$secret; //access_token有效2小时,如何处理??? curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); // 从证书中检查SSL加密算法是否存在 $tmpInfo = curl_exec($curl); //返回api的json对象 //关闭URL请求 curl_close($curl); return json_decode($tmpInfo)->{'access_token'}; //返回 }
通过接口获取文章
function getArticleList($appid,$secret,$offset,$length=5,$noc=1){ $data = array( 'offset'=>$offset, 'count'=>$length, 'no_content'=>$noc ); $data2 = json_encode($data); $ch = curl_init(); $AccessToken = getAccessToken($appid,$secret); curl_setopt($ch, CURLOPT_URL, 'https://api.weixin.qq.com/cgi-bin/draft/batchget?access_token='.$AccessToken); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data2); $output = curl_exec($ch); curl_close($ch); return json_decode($output); } $op = getArticleList($appid,$secret,0); print_r($op);
// 获取公众号文章,因为公众号目前没有开放获取群发文章的接口,放弃获取公众号文章给小程序用
坚持的力量
wordpress建站,视频剪辑拍摄,动画制作