関連する操作を実行するには、QR コードをスキャンして指定されたページにアクセスする必要があることがよくありますが、公式にはミニ プログラム コードを生成するためのインターフェイスも提供されています。
公式に生成されたミニプログラム QR コード
ミニ プログラム コードを取得 | WeChat オープン ドキュメント
1 - 円形 QR コードを生成するには、次の 2 つのインターフェイスを使用できます。
インターフェース A: wxacode.get | WeChat オープンドキュメント
インターフェース B: wxacode.getUnlimited | WeChat オープンドキュメント
2 - 正方形の QR コードを生成したい場合は、次のインターフェイスを使用できます。
wxacode.createQRCode | WeChat オープンドキュメント
ただし、このインターフェイスの数は制限されており、インターフェイス A とインターフェイス C を合わせた場合、生成されるコードの総数は 100,000 に制限されています。
そして、正方形の QR コードの下にこの [スキャン] プロンプトがあります。需要が 100,000 個を超える場合もありますが、それを望まない場合もあります。
アプレットのロゴとテキストを含む QR コードを生成してもらいます。次の方法を使用できます。
通常のリンクのQRコードをスキャンしてミニプログラムを開きます | WeChatオープンドキュメント
1-ミニ プログラム バックエンドにログインし、「設定 - 開発設定 - 通常リンクの QR コードをスキャンしてミニ プログラムを開く」に進み、機能をオンにした後、QR コード ルールを設定できます。設定後、ツールを使用してリンクを QR コードに変換したり、パラメータを指定したりすることもできます。
2- コードをスキャンしてミニプログラムに入るとき、onload で QR コードに含まれるパラメータを取得できます。
Page({
onLoad(query) {
const q = decodeURIComponent(query.q) // 获取到二维码原始链接内容
const scancode_time = parseInt(query.scancode_time) // 获取用户扫码时间 UNIX 时间戳
}
})
このようにして、QR コードの数の制限を突破し、必要なだけ QR コードを生成し、パラメータを運ぶことができます。
[注意] ミニ プログラム アカウントに設定できる QR コード プレフィックス ルールは 100 個までです (ただし、ミニ プログラムに 100 ページあることは一般的ではないようです、ははは~)