精华内容
下载资源
问答
  • 带参数二维码

    2018-05-08 18:32:57
    公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。 目前有2种类型的二维码: 1、临时二维码,是有过期时间的,最长可以设置为在二维码...

    阅读数:3192
    公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。

    目前有2种类型的二维码:

    1、临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期,但能够生成较多数量。临时二维码主要用于帐号绑定等不要求二维码永久保存的业务场景
    2、永久二维码,是无过期时间的,但数量较少(目前为最多10万个)。永久二维码主要用于适用于帐号绑定、用户来源统计等场景。

    用户扫描带场景值二维码时,可能推送以下两种事件:

    如果用户还未关注公众号,则用户可以关注公众号,关注后微信会将带场景值关注事件推送给开发者。

    如果用户已经关注公众号,在用户扫描后会自动进入会话,微信也会将带场景值扫描事件推送给开发者。

    获取带参数的二维码的过程包括两步,首先创建二维码ticket,然后凭借ticket到指定URL换取二维码。

    获取带参数的二维码的过程包括两步,首先创建二维码ticket,然后凭借ticket到指定URL换取二维码。

    每次创建二维码ticket需要提供一个开发者自行设定的参数(scene_id:整数)或者(scene_str:字符串)。

    1、创建临时二维码ticket
    接口:https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=TOKEN
    当参数为整数时,tmp_ticket_id.php

    <?php  
    @header('Content-type: text/plain;charset=UTF-8');  
    require_once("../Utils.php");  
    $data = '{  
        "expire_seconds": 604800,  
        "action_name": "QR_SCENE",  
        "action_info": {  
            "scene": {  
                "scene_id": 100  
            }  
        }  
    }';  
    $url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?"  
        ."access_token=".Utils::get_access_token();  
    $result = Utils::https_request($url, $data);  
    echo $result; 
    返回:
    [javascript] view plain copy
    {  
        "ticket": "gQHv8DwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyRW52QnMxeEZlcGkxLXFNNWhwMS0AAgQatrxZAwSAOgkA",  
        "expire_seconds": 604800,  
        "url": "http://weixin.qq.com/q/02EnvBs1xFepi1-qM5hp1-"  
    }   
    
    当参数为字符串时,tmp_ticket_str.php
    [php] view plain copy
    <?php  
    @header('Content-type: text/plain;charset=UTF-8');  
    require_once("../Utils.php");  
    $data = '{  
        "expire_seconds": 604800,  
        "action_name": "QR_STR_SCENE",  
        "action_info": {  
            "scene": {  
                "scene_str": "abcd"  
            }  
        }  
    }';  
    $url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?"  
        ."access_token=".Utils::get_access_token();  
    $result = Utils::https_request($url, $data);  
    echo $result;  
    

    返回:
    [javascript] view plain copy
    {
    “ticket”: “gQEN8TwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyNGZPSnRXeEZlcGkxLWhQNTFwYzEAAgQRubxZAwSAOgkA”,
    “expire_seconds”: 604800,
    “url”: “http://weixin.qq.com/q/024fOJtWxFepi1-hP51pc1
    }

    2、创建永久二维码ticket
    当参数为数字时,never_ticket_id,php

    <?php  
    @header('Content-type: text/plain;charset=UTF-8');  
    require_once("../Utils.php");  
    $data = '{  
        "action_name": "QR_LIMIT_SCENE",  
        "action_info": {  
            "scene": {  
                "scene_id": 111  
            }  
        }  
    }';  
    $url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?"  
        ."access_token=".Utils::get_access_token();  
    $result = Utils::https_request($url, $data);  
    echo $result;  
    

    返回:
    [javascript] view plain copy
    {
    “ticket”: “gQH88DwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyYk44LXNGeEZlcGkxMDAwMHcwM2gAAgRiubxZAwQAAAAA”,
    “url”: “http://weixin.qq.com/q/02bN8-sFxFepi10000w03h
    }

    当参数为字符串时,never_ticket_str.php

        <?php  
        @header('Content-type: text/plain;charset=UTF-8');  
        require_once("../Utils.php");  
        $data = '{  
            "action_name": "QR_LIMIT_STR_SCENE",  
            "action_info": {  
                "scene": {  
                    "scene_str": "haha"  
                }  
            }  
        }';  
            $url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?"  
                ."access_token=".Utils::get_access_token();  
            $result = Utils::https_request($url, $data);  
            echo $result;  
    

    返回:
    [javascript] view plain copy
    {
    “ticket”: “gQHf8DwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAydmhZenQzeEZlcGkxMDAwMHcwN1EAAgQGu7xZAwQAAAAA”,
    “url”: “http://weixin.qq.com/q/02vhYzt3xFepi10000w07Q
    }

    获取参数”ticket”生成二维码
    https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET

    扫码后端获取返回的xml数据

    //$GLOBALS["HTTP_RAW_POST_DATA"];  //这个用不了了;换成下面那个
            $postStr = **file_get_contents("php://input")**; //获取微信返回的数据 
            $postObj = json_decode(json_encode(simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA)),true);  //转为数组
            $openid = $postObj['FromUserName'];
            $EventKey = $postObj['EventKey'];   //参数
    

    XML结构

    <xml>  
        <ToUserName>  
            <![CDATA[gh_6b9aa8a6f1e2]]>  
        </ToUserName>  
        <FromUserName>  
            <![CDATA[o4WmZ0h-4huBUVQUczx2ezaxIL9c]]>  
        </FromUserName>  
        <CreateTime>1505542211</CreateTime>  
        <MsgType>  
            <![CDATA[event]]>  
        </MsgType>  
        <Event>  
            <![CDATA[SCAN]]>  
        </Event>  
        <EventKey>  
            <![CDATA[haha]]>  
        </EventKey>  
        <Ticket>  
            <![CDATA[gQHf8DwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAydmhZenQzeEZlcGkxMDAwMHcwN1EAAgQGu7xZAwQAAAAA]]>  
        </Ticket>  
    </xml>  
    

    问题:1、获取不到字符串参数

    注意: 1、xml可以直接插入数据库 2、数字参数最大长度9位
    原文出自
    https://blog.csdn.net/qq_28506819/article/details/78002871

    展开全文
  • 我发现,还是有很多人对带参数二维码带有疑惑,所以将相关讨论集中一下,以便大家能够有一个清晰的理解:  首先,小程序的非带参二维码请在小程序公众后台生成;带参数二维码则请继续看以下内容: 官方文档地址:...
  • 微信生成带参数二维码以及获取参数 废话不多说,先看一波文档: 生成参数的二维码 为了满足用户渠道推广分析和用户帐号绑定等场景的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个不同...

    微信生成带参数二维码以及获取参数

    废话不多说,先看一波文档:

    生成带参数的二维码

    为了满足用户渠道推广分析和用户帐号绑定等场景的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。

    目前有2种类型的二维码:

    1、临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期,但能够生成较多数量。临时二维码主要用于帐号绑定等不要求二维码永久保存的业务场景
    2、永久二维码,是无过期时间的,但数量较少(目前为最多10万个)。永久二维码主要用于适用于帐号绑定、用户来源统计等场景。

    用户扫描带场景值二维码时,可能推送以下两种事件:

    如果用户还未关注公众号,则用户可以关注公众号,关注后微信会将带场景值关注事件推送给开发者。

    如果用户已经关注公众号,在用户扫描后会自动进入会话,微信也会将带场景值扫描事件推送给开发者。

    获取带参数的二维码的过程包括两步,首先创建二维码ticket,然后凭借ticket到指定URL换取二维码。

    创建二维码ticket

    每次创建二维码ticket需要提供一个开发者自行设定的参数(scene_id),分别介绍临时二维码和永久二维码的创建二维码ticket过程。

    临时二维码请求说明

    http请求方式: POST
    URL: https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=TOKEN
    POST数据格式:json
    POST数据例子:{"expire_seconds": 604800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": 123}}}
    
    或者也可以使用以下POST数据创建字符串形式的二维码参数:
    {"expire_seconds": 604800, "action_name": "QR_STR_SCENE", "action_info": {"scene": {"scene_str": "test"}}}
    

    永久二维码请求说明

    http请求方式: POST
    URL: https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=TOKEN
    POST数据格式:json
    POST数据例子:{"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": 123}}}
    
    或者也可以使用以下POST数据创建字符串形式的二维码参数:
    {"action_name": "QR_LIMIT_STR_SCENE", "action_info": {"scene": {"scene_str": "test"}}}
    

    参数说明

    参数说明
    expire_seconds该二维码有效时间,以秒为单位。 最大不超过2592000(即30天),此字段如果不填,则默认有效期为30秒。
    action_name二维码类型,QR_SCENE为临时的整型参数值,QR_STR_SCENE为临时的字符串参数值,QR_LIMIT_SCENE为永久的整型参数值,QR_LIMIT_STR_SCENE为永久的字符串参数值
    action_info二维码详细信息
    scene_id场景值ID,临时二维码时为32位非0整型,永久二维码时最大值为100000(目前参数只支持1–100000)
    scene_str场景值ID(字符串形式的ID),字符串类型,长度限制为1到64

    返回说明

    正确的Json返回结果:

    {"ticket":"gQH47joAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xL2taZ2Z3TVRtNzJXV1Brb3ZhYmJJAAIEZ23sUwMEmm
    3sUw==","expire_seconds":60,"url":"http://weixin.qq.com/q/kZgfwMTm72WWPkovabbI"}
    
    参数说明
    ticket获取的二维码ticket,凭借此ticket可以在有效时间内换取二维码。
    expire_seconds该二维码有效时间,以秒为单位。 最大不超过2592000(即30天)。
    url二维码图片解析后的地址,开发者可根据该地址自行生成需要的二维码图片

    通过ticket换取二维码

    获取二维码ticket后,开发者可用ticket换取二维码图片。请注意,本接口无须登录态即可调用。

    请求说明

    HTTP GET请求(请使用https协议)https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET
    提醒:TICKET记得进行UrlEncode
    

    返回说明

    ticket正确情况下,http 返回码是200,是一张图片,可以直接展示或者下载。

    HTTP头(示例)如下:
    Accept-Ranges:bytes
    Cache-control:max-age=604800
    Connection:keep-alive
    Content-Length:28026
    Content-Type:image/jpg
    Date:Wed, 16 Oct 2013 06:37:10 GMT
    Expires:Wed, 23 Oct 2013 14:37:10 +0800
    Server:nginx/1.4.1
    

    错误情况下(如ticket非法)返回HTTP错误码404。

    这里我生成的是临时的二维码,并且是字符串类型的。

    //用于获取带参数的二维码
    private static  String url1 = "https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=";
    //换取二维码url
    private static  final  String url2 = "https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=";
    
    static Logger logger = LoggerFactory.getLogger(TicketServic.class);
    
    /**
         * http请求方式: POST
         * URL: https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=TOKEN
         * POST数据格式:json
         * 此方法用于获取带参数的二维码 ticket
         * str : str 请按照指定格式拼接字符串 -------------------------- 待确定
         * @return
         */
        public static String getTicketData(String str){
            String token = AccessTokenService.getToken();
            if(StringUtils.isEmpty(str) || token==null){ return null; }
            if(str.length()<64 && str.length()>0){
                //临时字符二维码url
                String  url =  url1 + token;
                //二维码参数,以及过期时间
                String data = "{\"expire_seconds\": 600000000, \"action_name\": \"QR_STR_SCENE\", \"action_info\": {\"scene\": {\"scene_str\":"+ str +"}}}";
                String result = HttpUtil.sendHttpByPost(url, data);
                logger.info(" 带参数的二维码 : " + result);
                if (!StringUtils.isEmpty(result)){
                    JSONObject jsonObject = JSONObject.parseObject(result);
                    String string = jsonObject.getString("ticket");
                    logger.info("ticket = " + string);
                    return  string;
                }
            }else{
                try {
                    throw new Exception("scene_str:字符串类型,长度限制为1到64");
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
            return null;
        }
    

    然后根据用获取到的 ticket 取换取二维码,也可以通过 返回的json里面的url第三方生成二维码工具生成二维码

    /**
     * 此方法通过 ticket换取二维码 , 返回一个二维码 url
     * 获取二维码ticket后,开发者可用ticket换取二维码图片。请注意,本接口无须登录态即可调用。
     * 请求说明
     * HTTP GET请求(请使用https协议)https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET
     * @param data
     * @return
     */
    public static String getTicket(String data) {
        String url = "https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket="+data;
        String result = HttpUtil.sendHttpByGet(url);
        return result;
    }
    

    测试

    <!DOCTYPE html>
    <html lang="en" xmlns="http://www.w3.org/1999/html">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    
    <script>
    
        var url_ticket = "https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=";
        var t ="gQF68DwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyTFNNR1FRQS1lY2wxZktEU05zYzQAAgTuWg9cAwQAjScA";//获取到的ticket 
      window.location.href = url_ticket + t;
    </script>
    
    </body>
    </html>
    

    在这里插入图片描述

    获取参数

    工具类

    public class HttpUtil {
        /**
         * @param url
         * @param data 生成字符二维码的数据包
         * @return
         *
         */
        public static String sendHttpByPost(String url ,String data ){
    
            try {
                URL urlPost = new URL(url);
                URLConnection urlConnection = urlPost.openConnection();
                //要发送数据出去,必须设置为可发送状态
                urlConnection.setDoOutput(true);
                //获取输出流
                OutputStream outputStream = urlConnection.getOutputStream();
                //写出数据
                outputStream.write(data.getBytes());
                outputStream.flush();
                outputStream.close();
    
                //获取输入流
                InputStream is = urlConnection.getInputStream();
    
                int size ;
                byte[] jsonBytes = new byte[1024];
                StringBuilder stringBuilder = new StringBuilder();
                while ((size=is.read(jsonBytes))!=-1){
                    stringBuilder.append(new String(jsonBytes,0,size));
                }
                is.close();
                return stringBuilder.toString();
            } catch (Exception e) {
                e.printStackTrace();
            }
            return null;
        }
    
    
        /**
         * @param url
         * @param data 换取二维码的数据包
         * @return
         *
         */
        public static String sendHttpByGet(String url){
    
            try {
                URL urlGet = new URL(url);
                URLConnection urlConnection = urlGet.openConnection();
                InputStream is = urlConnection.getInputStream();
                int size ;
                byte[] jsonBytes = new byte[1024];
                StringBuilder stringBuilder = new StringBuilder();
                while ((size=is.read(jsonBytes))!=-1){
                    stringBuilder.append(new String(jsonBytes,0,size));
                }
                is.close();
                return stringBuilder.toString();
            } catch (Exception e) {
                e.printStackTrace();
            }
            return null;
        }
    }
    

    扫描带参数二维码事件

    用户扫描带场景值二维码时,可能推送以下两种事件:

    1. 如果用户还未关注公众号,则用户可以关注公众号,关注后微信会将带场景值关注事件推送给开发者。
    2. 如果用户已经关注公众号,则微信会将带场景值扫描事件推送给开发者。

    1. 用户未关注时,进行关注后的事件推送

    推送XML数据包示例:

    <xml><ToUserName>< ![CDATA[toUser] ]></ToUserName><FromUserName>< ![CDATA[FromUser] ]></FromUserName><CreateTime>123456789</CreateTime><MsgType>< ![CDATA[event] ]></MsgType><Event>< ![CDATA[subscribe] ]></Event><EventKey>< ![CDATA[qrscene_123123] ]></EventKey><Ticket>< ![CDATA[TICKET] ]></Ticket></xml>
    

    参数说明:

    参数描述
    ToUserName开发者微信号
    FromUserName发送方帐号(一个OpenID)
    CreateTime消息创建时间 (整型)
    MsgType消息类型,event
    Event事件类型,subscribe
    EventKey事件KEY值,qrscene_为前缀,后面为二维码的参数值
    Ticket二维码的ticket,可用来换取二维码图片

    2. 用户已关注时的事件推送

    推送XML数据包示例:

    <xml> <ToUserName>< ![CDATA[toUser] ]></ToUserName> <FromUserName>< ![CDATA[FromUser] ]></FromUserName> <CreateTime>123456789</CreateTime> <MsgType>< ![CDATA[event] ]></MsgType> <Event>< ![CDATA[SCAN] ]></Event> <EventKey>< ![CDATA[SCENE_VALUE] ]></EventKey> <Ticket>< ![CDATA[TICKET] ]></Ticket> </xml>
    

    参数说明:

    参数描述
    ToUserName开发者微信号
    FromUserName发送方帐号(一个OpenID)
    CreateTime消息创建时间 (整型)
    MsgType消息类型,event
    Event事件类型,SCAN
    EventKey事件KEY值,是一个32位无符号整数,即创建二维码时的二维码scene_id
    Ticket二维码的ticket,可用来换取二维码图片

    获取到数据

    扫描后台获取,控制台打印出

    //处理消息与事件推送
    Map<String, String> xmlData = RequestParamType.getXmlData(request.getInputStream());//此处解析了xmL
      logger.info(xmlData.toString());//接受到的消息
    

    map

    { Ticket=gQF68DwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyTFNNR1FRQS1lY2wxZktEU05zYzQAAgTuWg9cAwQAjScA, CreateTime=1544539262, EventKey=123rt../jku0-7fg10.2544578, Event=SCAN, ToUserName=gh_275f186b7737, FromUserName=oZP6M1W239na_FwhBbVYk9Kwbkoc, MsgType=event
    
    }
    

    原xml

    <xml>
      <ToUserName>oZP6M1W239na_FwhBbVYk9Kwbkoc</ToUserName>
      <FromUserName>gh_275f186b7737</FromUserName>
      <CreateTime>1544539129</CreateTime>
      <MsgType>event</MsgType>
      <Event>SCAN</Event>
      <EventKey>123rt../jku0-7fg10.2544578</EventKey>
      <Ticket>gQF68DwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyTFNNR1FRQS1lY2wxZktEU05zYzQAAgTuWg9cAwQAjScA</Ticket>
    </xml>
    

    其中的EventKey便是我们生成二维码时候设置的字符串了。

    github代码地址

    Java技术交流群 Q 731690200 可以一起交流学习

    展开全文
  • 微信带参数二维码.rar

    2019-07-04 16:15:37
    微信带参数二维码,有需要的可以联系。包里有联系方式。
  • 1.服务器地址(URL):这里要填写你的后台能够接收到用户事件消息的地址,以后会在这里处理扫描带参数二维码的事件 2.令牌(Token):这里用于验证我们的服务器 3.EncodingAESKey:消息加密密钥 4.消息加密...

    微信公众号后台ip白名单、网页接口域名之类的配置就不多说了,这里主要配置的是开发->基本配置->服务器配置(注:一旦启用改配置,公众号自动回复就会失效):

    1.服务器地址(URL):这里要填写你的后台能够接收到用户事件消息的地址,以后会在这里处理扫描带参数二维码的事件

    2.令牌(Token):这里用于验证我们的服务器

    3.EncodingAESKey:消息加密密钥

    4.消息加密方式:这里在最开始配置的时候建议使用明文

    以上配置使用逻辑可参考链接:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1472017492_58YV5

    然后就是启用配置了,在启用配置之前,我们需要在填写的url的处理中加入相应处理逻辑代码,可参考https://www.easywechat.com/docs/zh-CN/server,如果你的easywechat版本是3.x,请记得切换版本,代码不一样

    以上内容配置成功后,我们就可以搞定生成二维码功能了:

     

     
    $result = \Curl::to('https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=' . $app->access_token->getToken())
        ->withData(json_encode([
            'expire_seconds' => 3600*100*10,
            "action_name"=> "QR_STR_SCENE",
            "action_info"=> [ "scene"=> ["scene_str"=> 'test'] ]
        ]))
        ->post();
    $file = \Curl::to('https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=' . urlencode($result->ticket))->get();
    return response($file, 200)->header('Content-Type', 'image/jpg');

    向微信服务器申请ticket,注意临时二维码的ticket是有过期时间的,拿到ticket之后,我们就可以用ticket去向微信服务器换取二维码了。参考链接:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1443433542

    注:最好存储返回结果中的url,方便后期自己生成带logo等其他样式的二维码

     

    展开全文
  • java 带参数二维码生成 源码
  • 主要介绍了微信小程序 PHP生成带参数二维码的相关资料,需要的朋友可以参考下
  • 微信公众号扫描带参数二维码实现自动分组,实现不同渠道进入用户数量统计,为地推用户进行绩效统计。
  • C#代码微信开发 带参数二维码, 可用于不同渠道的推广宣传二维码制作。
  • 主要为大家详细介绍了php微信开发之带参数二维码的使用,感兴趣的小伙伴们可以参考一下
  • 小程序二维码和小程序带参数二维码生成.pdf
  • 主要介绍了nodejs获取微信小程序带参数二维码实现代码的相关资料,需要的朋友可以参考下
  • 公众号带参数二维码,自动统计关注粉丝渠道来源、自动打标签分组,通过公众号开发平台接口实现。不会开发的人员,可以使用微号帮平台的功能实现这效果,渠道二维码生成统计。 1、带参数二维码 公众号后台只有普通...

    公众号带参数二维码,自动统计关注粉丝渠道来源、自动打标签分组,通过公众号开发平台接口实现。不会开发的人员,可以使用微号帮平台的功能实现这效果,渠道二维码生成统计。

    1、带参数二维码

    公众号后台只有普通二维码,通过公众号提供的开发接口生成带参数的二维码,才能实现带参数的二维码。

    2、渠道二维码生成

    不会开发的人员可以直接使用微号帮平台功能实现效果,系统自动统计关注粉丝来源、自动打标签分组或粉丝备注。

    3、渠道净关注粉丝明细

    粉丝关注公众号后,系统自动统计数据,每天的数据都会统计汇总。

    4、扫码弹出信息设置

    参数二维码关注后自动弹出消息,支持文本信息、单图文、多图文、图片、语音、视频、优惠券或会员卡、小程序。

    5、参数二维码设置修改

    生成的参数二维码支持修改,公众号上限标签为100个,当生成二维码打标签超过100个时,可以选择设置修改粉丝备注名。

    展开全文
  • 小程序带参数二维码生成器,通过输入页面地址和参数,HotApp小程序统计的小程序带参数二维码,可以免费生成可管理带参数二维码 weixin.hotapp.cn
  • 自认为小程序开发基础篇已经“扫”完了,结果今天尝试做小程序带参数二维码功能时尴尬了,瞬间鄙视自己的技术水平。本文虽说探讨的是微信小程序带参数二维码的问题,但更多解决的是HTTP请 ...       (此图片来源...
  • 微擎中生成带参数二维码 使用场景:生成个人带参数二维码,分享给好友,好友关注后进入指定连接,赠送分享人积分或其他操作。 生成二维码 微擎自带生成二维码函数:barCodeCreateDisposable(barcode)和...
  • `微信公众号开发 生成带参数二维码加粗样式 为了满足用户渠道推广分析和用户帐号绑定等场景的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个不同场景值的二维码,用户扫描后,公众号可以...
  • 带参数二维码则请继续看以下内容: 官方文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/api/qrcode.html 获取小程序页面二维码 通过后台接口可以获取小程序任意页面的二维码,扫描该二维码可以直接进入小程序...
  • 微信获取带参数二维码

    千次阅读 2018-06-21 15:52:49
    获取带参数二维码,正常流程一般分为三步:1.获取access_token2.根据token和scene_id获取ticket3.根据ticket获取二维码链接有什么不懂可以看看官方文档:点击打开链接libWecaht.php微信相关类文件class LibWechat ...
  • TP5公众号带参数二维码生成 php代码示例(已测试): //二维码type public function qrcode($id,$type='1'){ if($type == 1){ $para='uid,'.$id; }else{ $para='container,'.$i...
  • 生成带参数二维码

    2019-05-15 20:44:56
    公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。 目前有2种类型的二维码: 1、临时二维码,是有过期时间的,最长可以设置为在二维码...
  • 生成带参数二维码接口文档:生成带参数二维码 一、介绍 1.1、目前有2种类型的二维码: 1. 临时二维码:临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期,但能够生成较多...
  • 原文:微信带参数二维码保存至本地 怎么生成带参数二维码我就不说了接口自己看 生成参数的二维码 有人会说生成了带参数二维码都已经生成了为什么还要保存到本地呢 具体需求是这样的 要将生成的带参数二维码打包发给...
  • 微信带参数二维码php

    千次阅读 2016-06-15 14:36:13
    这里只提供主要代码 //添加二维码 function addWeixinChanel(){ $type=intval(xx); $day=intval(xx);...//生成永久的带参数二维码 else $day=$day*60*60*24;//生成固定时间的参数的二维码,1-30天 $qrcod
  • 使用token的那种方式生成带参数二维码 参数scene 后台给值的时候,如果是id=1 ,就直接给scene也行 然后将小程序发布,通过内网穿透或者https,然后小程序开发工具,选择通过二维码编译。就可以模拟上线后,参数...
  • 之前的几个朋友找到我最近要做一个微信带参数二维码的统计功能,即每个公众号的粉丝会有一个自己的专属二维码,好友或者其他人通过优惠券扫描此带参数二维码之后就会,扫描者会获得一个66元的大礼包,二维码来源的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 71,642
精华内容 28,656
关键字:

带参数二维码