如何生成帶參數(shù)的二維碼
生成帶參數(shù)的二維碼的過(guò)程有兩步,首先我們要?jiǎng)?chuàng)建一個(gè)二維碼的ticket,然后憑借ticket到指定URL換取二維碼。
每次創(chuàng)建二維碼ticket需要提供一個(gè)開(kāi)發(fā)者自行設(shè)定的參數(shù)(scene_id),分別介紹臨時(shí)二維碼和永久二維碼的創(chuàng)建二維碼ticket過(guò)程。
創(chuàng)建二維碼ticket
每次創(chuàng)建二維碼ticket需要提供一個(gè)開(kāi)發(fā)者自行設(shè)定的參數(shù)(scene_id),分別介紹臨時(shí)二維碼和永久二維碼的創(chuàng)建二維碼ticket過(guò)程。
臨時(shí)二維碼請(qǐng)求說(shuō)明
http請(qǐng)求方式: POST
URL: IP/cgi-bin/qrcode/create?access_token=TOKENPOST數(shù)據(jù)格式:json
POST數(shù)據(jù)例子:{"expire_seconds": 1800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": 123}}}
永久二維碼請(qǐng)求說(shuō)明
http請(qǐng)求方式: POST
URL: IP/cgi-bin/qrcode/create?access_token=TOKENPOST數(shù)據(jù)格式:json
POST數(shù)據(jù)例子:{"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": 123}}}
參數(shù)說(shuō)明
參數(shù) 說(shuō)明
expire_seconds 該二維碼有效時(shí)間,以秒為單位。 最大不超過(guò)1800。
action_name 二維碼類(lèi)型,QR_SCENE為臨時(shí),QR_LIMIT_SCENE為永久
action_info 二維碼詳細(xì)信息
scene_id 場(chǎng)景值ID,臨時(shí)二維碼時(shí)為32位非0整型,永久二維碼時(shí)最大值為100000(目前參數(shù)只支持1--100000)