Blogger Information
Blog 12
fans 1
comment 1
visits 19097
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
微信小程序php传递post请求发送json数据以获取小程序码
黄小凡的博客
Original
4324 people have browsed it

    困扰了两天的问题终于解决了!

    用php传递post请求,发送json数据到微信小程序提供的接口,以此获得微信小程序码,下面是代码展示:

<?php 
	//需要传递的json数据
	//能传递的参数,详见 https://mp.weixin.qq.com/debug/wxadoc/dev/api/qrcode.html
	$data = array(
		"path" => "pages/index/index"
	);
	$data_string = json_encode($data);
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_POST, 1);
	curl_setopt($ch, CURLOPT_URL, "https://api.weixin.qq.com/wxa/getwxacode?access_token=你的access_token");
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
	curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
	curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_HTTPHEADER, array(
	    'Content-Type: application/json; charset=utf-8',
	    'Content-Length: ' . strlen($data_string)
	    )
	);
	$res = curl_exec($ch);
	//对获取的图片数据进行转码
	$img = base64_encode($res);
	echo '<img src="data:image/jpeg;base64,'.$img.'" />';

?>

    以上就是微信小程序php传递post请求发送json数据以获取小程序码,希望对大家有帮助!

文章转载请注明出处!

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!