用jQuery调用微信api生成二维码

其实这个,也没什么实际用途,只能测试一下api能不能用。

1. 用Chrome打开一个https://api.weixin.qq.com/页面,会返回一个错误信息,忽略不管,F12打开控制台

2. 控制台粘贴jQuery.min.js文件的内容,回车,由于内容有点多,执行可能会卡一下。这样可以引入jQuery,又不会出现跨域限制

3. 控制台粘贴如下代码,即可得到一个二维码的链接

$.post(
    'https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=SeyJh9sGmFwjvHjdHqNAvt9FWHK2s4CY3EF9_PycizGbYG4ORntvrkas2Fs-AZVTs_5ILGVrqkmD2uiyjcsTA_fPZNHJTQsMD8mOvNa_2d8',
	JSON.stringify({
		"expire_seconds" : 10,
		"action_name" : "QR_SCENE",
		"action_info" : {
			"scene" : {
				"scene_id" : 123
			}
		}
	}), 
    function (data) {
        var ticket = encodeURIComponent(data.ticket);
        var url = 'https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket='+ticket;
        console.log(url);
    });

4. 参考文档

  1. 微信官方文档
  2. 微信公众平台开发(83) 生成带参数二维码
posted @ 2015-07-10 19:57  liqipeng  阅读(2141)  评论(0)    收藏  举报