支付寶小程序 二維碼

2018-10-25 16:30 更新

1. 產(chǎn)品介紹

為了方便開(kāi)發(fā)者更便捷地推廣小程序,提供生成【小程序二維碼】的能力,開(kāi)發(fā)者可以將生成后【小程序二維碼】在線下進(jìn)行貼碼推廣。

1.1 產(chǎn)品特色

每個(gè)小程序都有一個(gè)默認(rèn)【小程序二維碼】,目標(biāo)地址是小程序首頁(yè),另外在“小程序詳情/碼管理/小程序碼”中還支持創(chuàng)建20個(gè)跳轉(zhuǎn)到任意頁(yè)面的【小程序二維碼】。 如商戶需要?jiǎng)?chuàng)建超過(guò)20個(gè)小程序二維碼,可以通過(guò)調(diào)用二維碼接口實(shí)現(xiàn)。一個(gè)小程序可以使用API獲取無(wú)限個(gè)帶參數(shù)的二維碼。

1.2 使用說(shuō)明

  • 支付寶掃描二維碼將按以下匹配規(guī)則控制跳轉(zhuǎn):

  • 頁(yè)面地址:指定小程序中能訪問(wèn)的路徑地址,默認(rèn)為小程序的首頁(yè)地址。
  • 啟動(dòng)參數(shù):小程序啟動(dòng)時(shí)候需要帶入的參數(shù),可以為空。啟動(dòng)參數(shù)可以通過(guò) options.query 獲取,格式為 key1=value1&key2=value2。

  • 示例代碼 準(zhǔn)備獲取啟動(dòng)參數(shù)中x的值。

    App({
    onLaunch(options) {
    my.alert({content: '啟動(dòng)參數(shù):'+JSON.stringify(options.query.x),});
    console.log('query', options.query);
    console.log('App Launch', options);
    },
    onShow() {
    console.log('App Show')
    },
    onHide() {
    console.log('App Hide')
    },
    globalData: {
    hasLogin: false
    }
    })

    輸入?yún)?shù)

頁(yè)面地址:“page/component/component-pages/view/view”;啟動(dòng)參數(shù):x=1&y=2。

  • 示例效果

1.3 頁(yè)面地址獲取方式

小程序頁(yè)面地址可通過(guò)開(kāi)發(fā)者工具在代碼中的“app.json”中獲取

1.4準(zhǔn)入條件

小程序開(kāi)發(fā)者均可使用。

1.5 計(jì)費(fèi)模式

不收費(fèi)。

2. 接入指引

2.1 添加“小程序二維碼”功能

在小程序詳情頁(yè)的功能列表中添加“小程序二維碼”。

2.2 調(diào)用OpenAPI獲取二維碼

在服務(wù)端接口調(diào)用openapi,生成小程序推廣二維碼圖片鏈接,代碼以java示例。

AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do","app_id","your private_key","json","GBK","alipay_public_key","RSA2");
AlipayOpenAppQrcodeCreateRequest request = new AlipayOpenAppQrcodeCreateRequest(); 
request.setBizContent("{" +
"\"url_param\":\"/index.html?name=ali&loc=hz\"," + "\"query_param\":\"name=1&age=2\"," + "\"describe\":\"二維碼描述\"" +
" }");
AlipayOpenAppQrcodeCreateResponse response = alipayClient.execute(request); 
if(response.isSuccess()){
    System.out.println("調(diào)用成功");
} else {
    System.out.println("調(diào)用失敗");
}

3. API列表

接口名稱 描述
alipay.open.app.qrcode.create 小程序生成推廣二維碼接口

4. 補(bǔ)充說(shuō)明

  • 對(duì)于“小程序二維碼生成接口”調(diào)用方式,推薦使用開(kāi)放平臺(tái)提供的服務(wù)端SDK。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)