码迷,mamicode.com
首页 > 微信 > 详细

微信二维码带参数的二维码(转)

时间:2016-12-13 23:02:38      阅读:667      评论:0      收藏:0      [点我收藏+]

标签:url   信号   权限   alt   ros   调试   dex   跳转   微信公众号   

官方文档地址:https://mp.weixin.qq.com/wiki/18/28fc21e7ed87bec960651f0ce873ef8a.html

原文地址:http://jingyan.baidu.com/article/fdbd4277cfd0c6b89f3f485f.html

  1. 注意事项

    我知道你们是没有心情看注意事项的,但是很重要,所以我先摆上来。

     

    用户扫描带参数的二维码,可能推送以下两种事件:

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

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

     

    是的,是把参数返回给开发者,也就是你自己,不是给用户推送特定信息或跳转到页面。

    (我也想要那种用户扫描关注后跳到指定页面的高级功能,也有一些微信号实现了,但是穷人家没有技术人员没有第三方平台的,我暂时不知道怎么做。憋问,让我研究了以后再分享给大家!)

  2. 找入口

    好了现在正式来制作我们带参数的二维码吧。

    首先登录你的微信公众号,点击左下角【接口权限】,然后找到“生成带参数的二维码”,点击进入,这样我们就到了微信开发者文档的相关地方了。

    技术分享
  3. 调试工具

    建议你把此页开发者文档认真看一遍,当然不想看也可以跟着小编继续。

    看完或者没看都好,在此页中找到【使用网页调试工具调试该接口】,点击进去吧。

    技术分享
  4. 获取access_token

    appid和secret在你的微信公众号左下角【基本配置】中找到,对应填入AppID—>appid,AppSecret—>secret,填好后点击【检查问题】,得到的就是access_token。获得后的那段代码千万记得保存下来,每日获取次数有限的,一会需用上。另外,access_token有两小时时效,过期就不能用了。

    技术分享
    技术分享
  5. 创建ticket(上)

    保存好上一步的信息以后,在调试工具接口重新选择接口类型,选择【推广支持】,接口列表选择【创建二维码ticket接口】。

    技术分享
  6. 创建ticket(下)

    在相应位置上复制你之前保存的access_token填入,就是复制“access_token”:后面双引号内的那段代码。

    body那里复制微信开发者文档中POST例子的那段代码,见下图。注意你是要创建临时二维码还是永久二维码,复制相应的POST例子就行了。

    这里临时二维码需要改动的是expire_seconds后面的数字,表示时间。最大值为30天,这里请换算成秒表示。

    还需改动的是scene_id,自行输入一个1-100000之间的整数(这个就是你的二维码参数了,就是用这个数字给二维码编号的意思,用户扫描二维码以后会返回这个数字给你,表明用户是用通过此渠道关注你的,这样就可以统计用户信息与不同渠道宣传效果。)

    填好以后点击【检查问题】。

    技术分享
    技术分享
  7. 兑换二维码

    如果上面的步骤都没有错误,这个时候以后就会返回一段ticket代码。复制“ticket”:后面双引号的那段代码,重新回到微信开发者文档,见下图红框内的链接点击进去,然后就会打开一个空白网页,然后把你复制的代码替代打开的网址链接后面的TICKET就可以了,见下图2的网址后面红色遮挡部分。这时就获得一个带参数的二维码图片啦,可以自行下载。

    (避免广告嫌疑,小编把图片中的二维码图片用红色#字线条遮挡住了)

    技术分享
    技术分享
  8.  

 

  1. 注意事项

    我知道你们是没有心情看注意事项的,但是很重要,所以我先摆上来。

     

    用户扫描带参数的二维码,可能推送以下两种事件:

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

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

     

    是的,是把参数返回给开发者,也就是你自己,不是给用户推送特定信息或跳转到页面。

    (我也想要那种用户扫描关注后跳到指定页面的高级功能,也有一些微信号实现了,但是穷人家没有技术人员没有第三方平台的,我暂时不知道怎么做。憋问,让我研究了以后再分享给大家!)

  2. 找入口

    好了现在正式来制作我们带参数的二维码吧。

    首先登录你的微信公众号,点击左下角【接口权限】,然后找到“生成带参数的二维码”,点击进入,这样我们就到了微信开发者文档的相关地方了。

    技术分享
  3. 调试工具

    建议你把此页开发者文档认真看一遍,当然不想看也可以跟着小编继续。

    看完或者没看都好,在此页中找到【使用网页调试工具调试该接口】,点击进去吧。

    技术分享
  4. 获取access_token

    appid和secret在你的微信公众号左下角【基本配置】中找到,对应填入AppID—>appid,AppSecret—>secret,填好后点击【检查问题】,得到的就是access_token。获得后的那段代码千万记得保存下来,每日获取次数有限的,一会需用上。另外,access_token有两小时时效,过期就不能用了。

    技术分享
    技术分享
  5. 创建ticket(上)

    保存好上一步的信息以后,在调试工具接口重新选择接口类型,选择【推广支持】,接口列表选择【创建二维码ticket接口】。

    技术分享
  6. 创建ticket(下)

    在相应位置上复制你之前保存的access_token填入,就是复制“access_token”:后面双引号内的那段代码。

    body那里复制微信开发者文档中POST例子的那段代码,见下图。注意你是要创建临时二维码还是永久二维码,复制相应的POST例子就行了。

    这里临时二维码需要改动的是expire_seconds后面的数字,表示时间。最大值为30天,这里请换算成秒表示。

    还需改动的是scene_id,自行输入一个1-100000之间的整数(这个就是你的二维码参数了,就是用这个数字给二维码编号的意思,用户扫描二维码以后会返回这个数字给你,表明用户是用通过此渠道关注你的,这样就可以统计用户信息与不同渠道宣传效果。)

    填好以后点击【检查问题】。

    技术分享
    技术分享
  7. 兑换二维码

    如果上面的步骤都没有错误,这个时候以后就会返回一段ticket代码。复制“ticket”:后面双引号的那段代码,重新回到微信开发者文档,见下图红框内的链接点击进去,然后就会打开一个空白网页,然后把你复制的代码替代打开的网址链接后面的TICKET就可以了,见下图2的网址后面红色遮挡部分。这时就获得一个带参数的二维码图片啦,可以自行下载。

    (避免广告嫌疑,小编把图片中的二维码图片用红色#字线条遮挡住了)

    技术分享
    技术分享
  8.  

微信二维码带参数的二维码(转)

标签:url   信号   权限   alt   ros   调试   dex   跳转   微信公众号   

原文地址:http://www.cnblogs.com/rainy-shurun/p/6172205.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!