小程序入口傳參:關于帶參數的小程序掃碼進入的方法

1.使用場景

1.醫院場景:比如每個醫生一個id,通過帶參數二維碼,掃碼二維碼就直接進入小程序醫生頁面?

2.餐廳場景:比如每個菜一個二維碼,通過掃碼這個菜的二維碼,進入小程序后,可以直接點這道菜,而不是要找菜鋪。?

3.電商場景:掃碼二維碼帶參數,進入小程序直接購買,比如通過公眾號,通過帶參數二維碼,用戶長按識別,直接進入服裝的購買頁面,提高購買轉換。

2.二維碼生成

通過后臺接口可以獲取小程序任意頁面的二維碼,掃描該二維碼可以直接進入小程序對應的頁面。?
小程序官方提供了3個二維碼生成接口。可生成2種類型的二維碼。?

微信公眾號支持帶參二維碼的批量生成,但是小程序目前不可以,如果數量巨大,比如需要10萬個帶不同參數的二維碼,那官方提供的二維碼的生成方式就不實用了(可以自己嘗試寫一個腳本掛在那里循環生成233)

2.1.類型一

特點:

接口A(菊花形二維碼)、接口C(普通方形二維碼):適用于需要的碼數量較少的業務場景:

  • 0.可接受path參數較長
  • 1.通過該接口生成的小程序碼,永久有效
  • 2.生成數量受限制(?目前接口A、B總數量限制是10萬個),掃碼訪問次數沒有限制
  • 3.用戶掃碼后,直接進入指定頁面

接口A的參數:

參數類型默認值說明
pathString-不能為空,最大長度 128 字節
widthInt430二維碼的寬度
auto_colorBoolfalse自動配置線條顏色,如果顏色依然是黑色,則說明不建議配置主色調
line_colorObject{“r”:”0”,”g”:”0”,”b”:”0”}二維碼的線條顏色

接口C的參數:

參數類型默認值說明
pathString-不能為空,最大長度 128 字節
widthint430二維碼的寬度
2.2.類型二

特點:

接口B:適用于需要的碼數量極多的業務場景

  • 0.可接受頁面參數較短
  • 1.通過該接口生成的小程序碼,永久有效
  • 2.數量不做限制(截止今天,官方未對生成數量做限制)
  • 3.用戶掃碼后,可以在對應頁面獲取到二維碼中scene字段下面的值
  • 4.B接口調用分鐘頻率受限(目前5000次/分鐘,會調整)
  • 5.B接口沒有path參數,B接口只能跳轉到主頁面上。

B接口每分鐘調用頻率受限(目前5000次/分鐘),超出該限制會報錯:45009,官方表示對該限制會做調整。?
B接口根據傳入參數不同可以用作:渠道統計和大致的場景入口區分(比如:連鎖店中,餐廳A是一個二維碼,餐廳B是另一個二維碼)

接口B的參數:

參數類型默認值說明
sceneString-最大32個可見字符,只支持數字,大小寫英文以及部分特殊字
pageString-必須是已經發布的小程序存在的頁面(否則報錯)
width、auto_color、line_color??和接口1一樣
// 這是首頁的 js
Page({onLoad: function(options) { // options 中的scene需要使用decodeURIComponent才能獲取到生成二維碼時傳入的scene var scene = decodeURIComponent(options.scene)//參數二維碼傳遞過來的參數 var query = options.query.dentistId // 參數二維碼傳遞過來的場景參數 } })

3.第三方二維碼生成

好推二維碼(芝麻小程序)

芝麻小程序

草料二維碼

草料二維碼

阿拉丁二維碼

這里寫圖片描述

功能分析

功能好推草料阿拉丁
費用:免費基礎功能免費基礎功能免費
批量生成X支持支持
路徑帶參數支持支持支持
定制參數支持X支持
帶場景值支持X支持
二維碼統計(人數/次數等)支持X支持
二維碼樣式定制支持支持支持

《參考文檔》

1.微信官方文檔?
2.小程序二維碼和小程序帶參數二維碼生成?
3.小程序社區: 跳坑《八十五》帶參數二維碼,返回數據保存為圖片?
4.W3C-微信小程序API 獲取小程序頁面二維碼

轉載于:https://www.cnblogs.com/cqlb/p/9561864.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/389792.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/389792.shtml
英文地址,請注明出處:http://en.pswp.cn/news/389792.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python的power bi轉換基礎

I’ve been having a great time playing around with Power BI, one of the most incredible things in the tool is the array of possibilities you have to transform your data.我在玩Power BI方面玩得很開心,該工具中最令人難以置信的事情之一就是您必須轉換數…

感想3-對于業務邏輯復用、模板復用的一些思考(未完)

內容概覽: 業務邏輯復用的目的基于現有場景,如何抽象出初步可復用邏輯復用業務邏輯會不會產生過度設計的問題業務邏輯復用的目的 我對于業務邏輯復用的理解是忽略實際業務內容,從交互流程、交互邏輯的角度去歸納、總結,提出通用的…

Git的一些總結

.git 目錄結構 |── HEAD|── branches // 分支|── config // 配置|── description // 項目的描述|── hooks // 鉤子| |── pre-commit.sample| |── pre-push.sample| └── ...|── info| └── exclude // 類似.gitignore 用于排除文件|── objects // 存儲了…

2025. 分割數組的最多方案數

2025. 分割數組的最多方案數 給你一個下標從 0 開始且長度為 n 的整數數組 nums 。分割 數組 nums 的方案數定義為符合以下兩個條件的 pivot 數目&#xff1a; 1 < pivot < nnums[0] nums[1] … nums[pivot - 1] nums[pivot] nums[pivot 1] … nums[n -1] 同時…

您是六個主要數據角色中的哪一個

When you were growing up, did you ever play the name game? The modern data organization has something similar, and it’s called the “Bad Data Blame Game.” Unlike the name game, however, the Bad Data Blame Game is played when data downtime strikes and no…

命令查看linux主機配置

查看cpu&#xff1a; # 總核數 物理CPU個數 X 每顆物理CPU的核數 # 總邏輯CPU數 物理CPU個數 X 每顆物理CPU的核數 X 超線程數# 查看物理CPU個數 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每個物理CPU中core的個數(即核數) cat /proc/cpui…

C#中全局處理異常方式

using System; using System.Configuration; using System.Text; using System.Windows.Forms; using ZB.QueueSys.Common;namespace ZB.QueueSys {static class Program{/// <summary>/// 應用程序的主入口點。/// </summary>[STAThread]static void Main(){Appli…

5911. 模擬行走機器人 II

5911. 模擬行走機器人 II 給你一個在 XY 平面上的 width x height 的網格圖&#xff0c;左下角 的格子為 (0, 0) &#xff0c;右上角 的格子為 (width - 1, height - 1) 。網格圖中相鄰格子為四個基本方向之一&#xff08;“North”&#xff0c;“East”&#xff0c;“South”…

自定義按鈕動態變化_新聞價值的變化定義

自定義按鈕動態變化I read Bari Weiss’ resignation letter from the New York Times with some perplexity. In particular, I found her claim that she “was hired with the goal of bringing in voices that would not otherwise appear in your pages” a bit strange: …

Linux記錄-TCP狀態以及(TIME_WAIT/CLOSE_WAIT)分析(轉載)

1.TCP握手定理 2.TCP狀態 l CLOSED&#xff1a;初始狀態&#xff0c;表示TCP連接是“關閉著的”或“未打開的”。 l LISTEN &#xff1a;表示服務器端的某個SOCKET處于監聽狀態&#xff0c;可以接受客戶端的連接。 l SYN_RCVD &#xff1a;表示服務器接收到了來自客戶端請求…

677. 鍵值映射

677. 鍵值映射 實現一個 MapSum 類&#xff0c;支持兩個方法&#xff0c;insert 和 sum&#xff1a; MapSum() 初始化 MapSum 對象 void insert(String key, int val) 插入 key-val 鍵值對&#xff0c;字符串表示鍵 key &#xff0c;整數表示值 val 。如果鍵 key 已經存在&am…

算法 從 數中選出_算法可以選出勝出的nba幻想選秀嗎

算法 從 數中選出Note from Towards Data Science’s editors: While we allow independent authors to publish articles in accordance with our rules and guidelines, we do not endorse each author’s contribution. You should not rely on an author’s works without …

jQuery表單校驗

小小Demo&#xff1a; <script>$(function () {//給username綁定失去焦點事件$("#username").blur(function () {//得到username文本框的值var nameValue $(this).val();//每次清除數據$("table font:first").remove();//校驗username是否合法if (n…

5912. 每一個查詢的最大美麗值

5912. 每一個查詢的最大美麗值 給你一個二維整數數組 items &#xff0c;其中 items[i] [pricei, beautyi] 分別表示每一個物品的 價格 和 美麗值 。 同時給你一個下標從 0 開始的整數數組 queries 。對于每個查詢 queries[j] &#xff0c;你想求出價格小于等于 queries[j] …

django-rest-framework第一次使用使用常見問題

2019獨角獸企業重金招聘Python工程師標準>>> 記錄在第一次使用django-rest-framework框架使用時遇到的問題&#xff0c;為了便于理解在這里創建了Person和Grade這兩個model from django.db import models class Person(models.Model):SHIRT_SIZES ((S, Small),(M, …

插入腳注把腳注標注刪掉_地獄司機不應該只是英國電影歷史數據中的腳注,這說明了為什么...

插入腳注把腳注標注刪掉Cowritten by Andie Yam由安迪(Andie Yam)撰寫 Hell Drivers”, 1957地獄司機 》電影海報 Data visualization is a great way to celebrate our favorite pieces of art as well as reveal connections and ideas that were previously invisible. Mor…

vue之axios 登陸驗證及數據獲取

登陸驗證&#xff0c;獲取token methods:{callApi () {var vm thisvm.msg vm.result //驗證地址vm.loginUrl http://xxx///查詢地址vm.apiUrl http://yyy/vm.loginModel {username: 你的用戶名,password: 你的密碼,// grant_type: password,}//先獲取 tokenaxios.post(v…

5926. 買票需要的時間

5926. 買票需要的時間 有 n 個人前來排隊買票&#xff0c;其中第 0 人站在隊伍 最前方 &#xff0c;第 (n - 1) 人站在隊伍 最后方 。 給你一個下標從 0 開始的整數數組 tickets &#xff0c;數組長度為 n &#xff0c;其中第 i 人想要購買的票數為 tickets[i] 。 每個人買票…

貝葉斯統計 傳統統計_統計貝葉斯如何補充常客

貝葉斯統計 傳統統計For many years, academics have been using so-called frequentist statistics to evaluate whether experimental manipulations have significant effects.多年以來&#xff0c;學者們一直在使用所謂的常客統計學來評估實驗操作是否具有significant效果。…

吳恩達機器學習+林軒田機器學習+高等數學和線性代數等視頻領取

機器學習一直是一個熱門的領域。這次小編應大家需求&#xff0c;整理了許多相關學習視頻和書籍。本次分享包含&#xff1a;臺灣大學林軒田老師的【機器學習基石】和【機器學習技法】視頻教學、吳恩達老師的機器學習分享、徐小湛的高等數學和線性代數視頻&#xff0c;還有相關機…