<p>小程序推广二维码生成</p><p>&lt;?php</p><p> $appid = &#39;***************&#39;;</p><p> $secret =&#39;********************************&#39;;</p><p> $url = &quot;https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&amp;appid={$appid}&amp;secret={$secret}&quot;;</p><p> $curl = curl_init();</p><p> curl_setopt($curl, CURLOPT_URL, $url);</p><p> curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);</p><p> curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);</p><p> $token = curl_exec($curl);</p><p> $err = curl_error($curl);</p><p> curl_close($curl);</p><p> header(&#39;content-type:image/gif&#39;);</p><p> $openid = &quot;*********************&quot;;</p><p> $data[&#39;scene&#39;] = &quot;uid=&quot; . $a;</p><p> $data[&#39;page&#39;] = &quot;pages/index/index&quot;;</p><p> $data = json_encode($data);</p><p> $access = json_decode($token,true);</p><p> $access_token= $access[&#39;access_token&#39;];</p><p> $url = &quot;https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=&quot; . $access_token;</p><p> $ch = curl_init();</p><p> curl_setopt($ch, CURLOPT_URL, $url);</p><p> curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);</p><p> curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //没有这个会自动输出,不用print_r();也会在后面多个1</p><p> curl_setopt($ch, CURLOPT_POST, 1);</p><p> curl_setopt($ch, CURLOPT_POSTFIELDS, $data);</p><p> $output = curl_exec($ch);</p><p> curl_close($ch);</p><p> $out = json_decode($output);</p><p> $newFilePath=$openid.&#39;.jpg&#39;;</p><p> $newFile = fopen($newFilePath,&quot;w&quot;);</p><p> fwrite($newFile,$output);</p><p> fclose($newFile);</p>
返回顶部 留言