# 获取小程序码
通过后台接口可以获取小程序任意页面的小程序码，扫描该小程序码可以直接进入小程序对应的页面，所有生成的小程序码永久有效，可放心使用。
我们推荐生成并使用小程序码，它具有更好的辨识度，且拥有展示[“公众号关注组件”](/miniprogram/dev/component/official-account.md)等高级能力。
生成的小程序码如下所示：

![](https://res8.wxqcloud.qq.com.cn/wxdoc/207cfe53-f2ad-4c4d-8104-e805b98dbdd2.png)

可以使用开发者工具 1.02.1803130 及以后版本通过 工具栏-自定义编译条件-通过二维码编译 功能来调试所获得的小程序码

![通过二维码编译](https://res.wx.qq.com/wxdoc/dist/assets/img/qrcodecompile.c27d2073.png)

为满足不同需求和场景，这里提供了两个接口，开发者可挑选适合自己的接口。

- [接口 A: 适用于需要的码数量较少的业务场景](/miniprogram/dev/server/API/qrcode-link/qr-code/api_getqrcode.md)
    - 生成小程序码，可接受 path 参数较长，生成个数受限，数量限制见 注意事项，请谨慎使用。
- [接口 B：适用于需要的码数量极多的业务场景](/miniprogram/dev/server/API/qrcode-link/qr-code/api_getunlimitedqrcode.md)
    - 生成小程序码，可接受页面参数较短，生成个数不受限。

## 获取小程序二维码（不推荐使用）
通过后台接口可以获取小程序任意页面的小程序二维码，生成的小程序二维码如下所示：

![](https://res8.wxqcloud.qq.com.cn/wxdoc/a54fd3e9-fcf8-46a9-a328-d13895ac64e5.png)

- [接口 C：适用于需要的码数量较少的业务场景](/miniprogram/dev/server/API/qrcode-link/qr-code/api_createqrcode.md)
    - 生成二维码，可接受 path 参数较长，生成个数受限，数量限制见 注意事项。

## 获取小程序码（一物一码）
[微信一物一码](/doc/service/guide/product/Unique_Item_Code.md) 支持生成小程序码。微信通过“一物一码”接口发放的二维码相比较普通链接二维码更安全、支持更小的印刷面积，支持跳转到指定小程序页面，且无数量限制。

- [接口 D：适用于“一物一码”的业务场景](/doc/service/api/onecode/api_intp_marketcode_tickettocode.md)

## 注意事项
1. 接口只能生成已发布的小程序的二维码
1. 接口 A 加上接口 C，总共生成的码数量限制为 100,000，请谨慎调用。
1. 接口 B 调用分钟频率受限(5000次/分钟)，如需大量小程序码，建议预生成。
