1,創(chuàng)建一個二維碼的ticket,關(guān)于一些參數(shù)可參數(shù)官網(wǎng)上的文檔,這里直接上代碼吧
創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、做網(wǎng)站與策劃設計,鄂溫克網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設10多年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:鄂溫克等地區(qū)。鄂溫克做網(wǎng)站價格咨詢:028-86922220
def get_ticket wx_mp_user
appid = wx_mp_user.app_id #公眾號app_id
secret = wx_mp_user.app_secret #公眾號app_secret
url = ";appid=# {appid}secret=#{secret}"
url = URI::encode(url)
result = RestClient.get(url)#發(fā)起get請求,獲取公眾號的access_token
info = JSON(result)
access_token = info['access_token']
return '' unless access_token.present?
attrs = "{\"action_name\": \"QR_LIMIT_SCENE\", \"action_info\": {\"scene\": {\"scene_id\": # {SCENE_ID}}}}"#請求二維碼接口所需的參數(shù),注意轉(zhuǎn)義符
result = RestClient.post(" {access_token}", attrs)#發(fā)起post請求,得到ticket
info = JSON result
info['ticket']
end
通過上面的上步就得到了ticket,現(xiàn)在我們要通過ticket換取二維碼了
換取二維碼就要看你具體要怎樣了,通過下面的url,將ticket補上去就能看到了,
可以,把自己的頁面地址放到二維碼生成網(wǎng)站,生成二維碼,別人掃一下就可以看到你的頁面了。
要代碼這個分肯定不夠。不過思路可以說下。
1、提供一個二維碼生成接口,為保證時效性和安全性,二維碼應該是后臺生成,并帶有時間戳。
2、點擊二維碼重新從后臺獲取新的二維碼。
3、二維碼的內(nèi)容有很多種,根據(jù)不同的客戶端(用戶用什么簽到)載體來進行確定,比如用微信掃一掃簽到,則二維碼內(nèi)容肯定是URL。
4、簽到即調(diào)用后臺接口,將掃到的碼內(nèi)容傳到后臺進行匹配校驗。
本文標題:微信掃一掃java代碼 java掃描二維碼
網(wǎng)址分享:http://muchs.cn/article10/dojhjgo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供虛擬主機、面包屑導航、搜索引擎優(yōu)化、網(wǎng)站策劃、Google、網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)