美文网首页收藏小屋
JS在线生成二维码接口

JS在线生成二维码接口

作者: Stilwell | 来源:发表于2017-11-03 11:45 被阅读188次

    参考链接:http://www.topscan.com/pingtai/

    API接口地址:http://qr.topscan.com/api.php?text=

    使用方法:
    1可以使用<img src="http://qr.topscan.com/api.php?text=x"/>进行引用
    2下载图片 http://qr.topscan.com/api.php?text=x 进行引用
    3直接引用网址 http://qr.topscan.com/api.php?text=x

    要求:
    (x 必须用UTF8编码格式,x内容出现 & 符号时,请用 %26 代替,
    换行符使用 %0A)

    引用参数:
    以下参数可用于引用二维码图片时定义图片样式
    参数引用例子:http://qr.topscan.com/api.php?&bg=ffffff&fg=cc0000&text=x
    参数 描述 赋值例子
    bg 背景颜色 bg=颜色代码,例如:bg=ffffff
    fg 前景颜色 fg=颜色代码,例如:fg=cc0000
    gc 渐变颜色 gc=颜色代码,例如:gc=cc00000
    el 纠错等级 el可用值:h\q\m\l,例如:el=h
    w 尺寸大小 w=数值(像素),例如:w=300
    m 静区(外边距) m=数值(像素),例如:m=30
    pt 定位点颜色(外框) pt=颜色代码,例如:pt=00ff00
    inpt 定位点颜色(内点) inpt=颜色代码,例如:inpt=000000
    logo logo图片 logo=图片地址,例如:logo=http://www.topscan.com/images/2013/sample.jpg

    使用范例:
    <img src="http://qr.topscan.com/api.phpbg=f3f3f3&fg=ff0000&gc=222222&el=l&w=200&m=10&text=www.topscan.com" />
    上面的实例在页面直接显示了一张二维码图片。
    这张二维码图片的包含了参数背景颜色(bg)、前景颜色(fg)、渐变颜色(gc)、纠错等级(el)、图片宽度(w)、外边距(m)。
    范例结果:

    二维码

    实例:
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body>
    <p class="JS_Qr" >点击生成</p>
    <div id="qr">

    </div>
    </body>
    </html>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <script type="text/javascript">
    //加载完成页面后执行的js事件
    $(function(){
    $('.JS_Qr').on('click',function(){
    var pay_number = 'OANGSC6978';
    $.ajax({
    type: "POST",
    url: "/index/index/Alipay",
    async:false,
    data: {pay_number: pay_number,},
    dataType: "json",
    success: function( json ) {
    if(json.err_no != 0){
    console.log(json.err_msg);
    }else{
    var url = '<img src="http://qr.topscan.com/api.php?w=200&m=10&text='+json.data+'"/>';
    $('#qr').html(url);
    // redata(8); //传入的数字是多少秒轮询一次
    }
    }
    });
    });
    });
    </script>

    后端返回:
    {
    err_no: 0,
    err_msg: "success",
    data: "https://qr.alipay.com/bax01791ynpxd7ks646p807e"
    }

    相关文章

      网友评论

        本文标题:JS在线生成二维码接口

        本文链接:https://www.haomeiwen.com/subject/ijqtmxtx.html