• 下载
  • 社区

小程序二维码

产品介绍

概述

使用本能力可生成小程序二维码,商户可将生成后的小程序二维码在线上线下进行贴码推广,更便捷地推广小程序。


产品特色

每个小程序都有一个默认的小程序二维码,目标地址是 小程序首页

  • 创建 20 个以内小程序二维码。开发中心 > 小程序应用 > 我的小程序 中点击已创建的小程序名称,进入小程序详情页面,左侧目录栏中选择 码管理 > 小程序码。
  • 创建超过 20 个小程序二维码。通过调用二维码接口 alipay.open.app.qrcode.create 实现,一个小程序可通过使用该二维码接口获取无限个带参数的二维码。


页面地址获取方式

小程序页面地址可通过开发者工具在代码中的 app.json 中获取。


使用说明

支付宝扫描二维码将按以下匹配规则控制跳转:

  • 页面地址:指定小程序中能访问的路径地址,默认为小程序的首页地址。

  • 启动参数:小程序启动时候需要带入的参数,可以为空。启动参数可以通过 options.query 获取,格式为 key1=value1&key2=value2


示例代码

准备获取启动参数中 x 的值。


App({
  onLaunch(options) {
    my.alert({content: '启动参数:'+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
  }
})

输入参数

页面地址:page/component/component-pages/view/view

启动参数:x=1&y=2

示例效果:

image.png


准入条件

小程序开发者均可使用。


计费模式

不收费。


接入指引

第一步:创建小程序


若要在您的小程序内使用小程序二维码功能,您需要首先完成 开发者入驻 并 创建小程序


第二步:添加功能

小程序创建完成后,您可以在 开发管理 页 功能列表 部分点击 添加功能 来给创建的小程序添加功能,如下图所示。

勾选 小程序二维码 功能后,点击左下角 确定 即完成添加功能。
image.png

第三步:调用接口

调用 OpenAPI 获取二维码

注意:推荐使用开放平台提供的 服务端SDK

在服务端接口调用 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("调用成功");
} else {
  System.out.println("调用失败");
}


API 列表

接口名称

描述

alipay.open.app.qrcode.create

小程序生成推广二维码接口