public class WxMaQrcodeServiceImpl extends Object implements WxMaQrcodeService
构造器和说明 |
---|
WxMaQrcodeServiceImpl() |
限定符和类型 | 方法和说明 |
---|---|
File |
createQrcode(String path)
接口C: 获取小程序页面二维码.
|
File |
createQrcode(String path,
int width)
接口C: 获取小程序页面二维码.
|
File |
createQrcode(String path,
int width,
String filePath)
接口C: 获取小程序页面二维码.
|
File |
createQrcode(String path,
String filePath)
接口C: 获取小程序页面二维码.
|
byte[] |
createQrcodeBytes(String path,
int width)
接口C: 获取小程序页面二维码.
|
File |
createWxaCode(String path)
接口A: 获取小程序码.
|
File |
createWxaCode(String path,
int width)
接口A: 获取小程序码.
|
File |
createWxaCode(String path,
int width,
String filePath)
接口A: 获取小程序码.
|
File |
createWxaCode(String path,
String filePath)
接口A: 获取小程序码.
|
File |
createWxaCode(String path,
String envVersion,
int width,
boolean autoColor,
WxMaCodeLineColor lineColor,
boolean isHyaline)
接口A: 获取小程序码.
|
File |
createWxaCode(String path,
String envVersion,
int width,
String filePath,
boolean autoColor,
WxMaCodeLineColor lineColor,
boolean isHyaline)
接口A: 获取小程序码.
|
byte[] |
createWxaCodeBytes(String path,
String envVersion,
int width,
boolean autoColor,
WxMaCodeLineColor lineColor,
boolean isHyaline)
接口A: 获取小程序码.
|
File |
createWxaCodeUnlimit(String scene,
String page)
接口B: 获取小程序码(永久有效、数量暂无限制).
|
File |
createWxaCodeUnlimit(String scene,
String page,
boolean checkPath,
String envVersion,
int width,
boolean autoColor,
WxMaCodeLineColor lineColor,
boolean isHyaline)
接口B: 获取小程序码(永久有效、数量暂无限制).
|
File |
createWxaCodeUnlimit(String scene,
String page,
String filePath)
接口B: 获取小程序码(永久有效、数量暂无限制).
|
File |
createWxaCodeUnlimit(String scene,
String page,
String filePath,
boolean checkPath,
String envVersion,
int width,
boolean autoColor,
WxMaCodeLineColor lineColor,
boolean isHyaline)
接口B: 获取小程序码(永久有效、数量暂无限制).
|
byte[] |
createWxaCodeUnlimitBytes(String scene,
String page,
boolean checkPath,
String envVersion,
int width,
boolean autoColor,
WxMaCodeLineColor lineColor,
boolean isHyaline)
接口B: 获取小程序码(永久有效、数量暂无限制).
|
public byte[] createQrcodeBytes(String path, int width) throws WxErrorException
WxMaQrcodeService
适用于需要的码数量较少的业务场景 通过该接口,仅能生成已发布的小程序的二维码。 可以在开发者工具预览时生成开发版的带参二维码。 带参二维码只有 100000 个,请谨慎调用。
createQrcodeBytes
在接口中 WxMaQrcodeService
path
- 不能为空,最大长度 128 字节width
- 默认430 二维码的宽度WxErrorException
- 异常public File createQrcode(String path, int width) throws WxErrorException
WxMaQrcodeService
适用于需要的码数量较少的业务场景 通过该接口,仅能生成已发布的小程序的二维码。 可以在开发者工具预览时生成开发版的带参二维码。 带参二维码只有 100000 个,请谨慎调用。
createQrcode
在接口中 WxMaQrcodeService
path
- 不能为空,最大长度 128 字节width
- 默认430 二维码的宽度WxErrorException
- 异常public File createQrcode(String path) throws WxErrorException
WxMaQrcodeService
适用于需要的码数量较少的业务场景 通过该接口,仅能生成已发布的小程序的二维码。 可以在开发者工具预览时生成开发版的带参二维码。 带参二维码只有 100000 个,请谨慎调用。
createQrcode
在接口中 WxMaQrcodeService
path
- 不能为空,最大长度 128 字节WxErrorException
- 异常public byte[] createWxaCodeBytes(String path, String envVersion, int width, boolean autoColor, WxMaCodeLineColor lineColor, boolean isHyaline) throws WxErrorException
WxMaQrcodeService
createWxaCodeBytes
在接口中 WxMaQrcodeService
path
- 不能为空,最大长度 128 字节envVersion
- 默认"release" 要打开的小程序版本。正式版为 "release",体验版为 "trial",开发版为 "develop"width
- 默认430 二维码的宽度autoColor
- 默认true 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调lineColor
- autoColor 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"}isHyaline
- 是否需要透明底色, isHyaline 为true时,生成透明底色的小程序码WxErrorException
- 异常public File createWxaCode(String path, String envVersion, int width, boolean autoColor, WxMaCodeLineColor lineColor, boolean isHyaline) throws WxErrorException
WxMaQrcodeService
createWxaCode
在接口中 WxMaQrcodeService
path
- 不能为空,最大长度 128 字节envVersion
- 默认"release" 要打开的小程序版本。正式版为 "release",体验版为 "trial",开发版为 "develop"width
- 默认430 二维码的宽度autoColor
- 默认true 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调lineColor
- autoColor 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"}isHyaline
- 是否需要透明底色, isHyaline 为true时,生成透明底色的小程序码WxErrorException
- 异常public File createWxaCode(String path, int width) throws WxErrorException
WxMaQrcodeService
createWxaCode
在接口中 WxMaQrcodeService
path
- 不能为空,最大长度 128 字节width
- 默认430 二维码的宽度WxErrorException
- 异常public File createWxaCode(String path) throws WxErrorException
WxMaQrcodeService
createWxaCode
在接口中 WxMaQrcodeService
path
- 不能为空,最大长度 128 字节WxErrorException
- 异常public byte[] createWxaCodeUnlimitBytes(String scene, String page, boolean checkPath, String envVersion, int width, boolean autoColor, WxMaCodeLineColor lineColor, boolean isHyaline) throws WxErrorException
WxMaQrcodeService
通过该接口生成的小程序码,永久有效,数量暂无限制。 用户扫描该码进入小程序后,将统一打开首页,开发者需在对应页面根据获取的码中 scene 字段的值,再做处理逻辑。 使用如下代码可以获取到二维码中的 scene 字段的值。 调试阶段可以使用开发工具的条件编译自定义参数 scene=xxxx 进行模拟,开发工具模拟时的 scene 的参数值需要进行 urlencode
createWxaCodeUnlimitBytes
在接口中 WxMaQrcodeService
scene
- 最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,
其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式)page
- 必须是已经发布的小程序页面,例如 "pages/index/index" ,如果不填写这个字段,默认跳主页面checkPath
- 默认true 检查 page 是否存在,为 true 时 page 必须是已经发布的小程序存在的页面(否则报错);
为 false 时允许小程序未发布或者 page 不存在,但 page 有数量上限(60000个)请勿滥用envVersion
- 默认"release" 要打开的小程序版本。正式版为 "release",体验版为 "trial",开发版为 "develop"width
- 默认430 二维码的宽度autoColor
- 默认true 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调lineColor
- autoColor 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"}isHyaline
- 是否需要透明底色, is_hyaline 为true时,生成透明底色的小程序码WxErrorException
- 异常public File createWxaCodeUnlimit(String scene, String page, boolean checkPath, String envVersion, int width, boolean autoColor, WxMaCodeLineColor lineColor, boolean isHyaline) throws WxErrorException
WxMaQrcodeService
通过该接口生成的小程序码,永久有效,数量暂无限制。 用户扫描该码进入小程序后,将统一打开首页,开发者需在对应页面根据获取的码中 scene 字段的值,再做处理逻辑。 使用如下代码可以获取到二维码中的 scene 字段的值。 调试阶段可以使用开发工具的条件编译自定义参数 scene=xxxx 进行模拟,开发工具模拟时的 scene 的参数值需要进行 urlencode
createWxaCodeUnlimit
在接口中 WxMaQrcodeService
scene
- 最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,
其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式)page
- 必须是已经发布的小程序页面,例如 "pages/index/index" ,如果不填写这个字段,默认跳主页面checkPath
- 默认true 检查 page 是否存在,为 true 时 page 必须是已经发布的小程序存在的页面(否则报错);
为 false 时允许小程序未发布或者 page 不存在,但 page 有数量上限(60000个)请勿滥用envVersion
- 默认"release" 要打开的小程序版本。正式版为 "release",体验版为 "trial",开发版为 "develop"width
- 默认430 二维码的宽度autoColor
- 默认true 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调lineColor
- autoColor 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"}isHyaline
- 是否需要透明底色, is_hyaline 为true时,生成透明底色的小程序码WxErrorException
- 异常public File createWxaCodeUnlimit(String scene, String page) throws WxErrorException
WxMaQrcodeService
通过该接口生成的小程序码,永久有效,数量暂无限制。 用户扫描该码进入小程序后,将统一打开首页,开发者需在对应页面根据获取的码中 scene 字段的值,再做处理逻辑。 使用如下代码可以获取到二维码中的 scene 字段的值。 调试阶段可以使用开发工具的条件编译自定义参数 scene=xxxx 进行模拟,开发工具模拟时的 scene 的参数值需要进行 urlencode
createWxaCodeUnlimit
在接口中 WxMaQrcodeService
scene
- 最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,
其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式)page
- 必须是已经发布的小程序页面,例如 "pages/index/index" ,如果不填写这个字段,默认跳主页面WxErrorException
- 异常public File createQrcode(String path, int width, String filePath) throws WxErrorException
WxMaQrcodeService
适用于需要的码数量较少的业务场景 通过该接口,仅能生成已发布的小程序的二维码。 可以在开发者工具预览时生成开发版的带参二维码。 带参二维码只有 100000 个,请谨慎调用。
createQrcode
在接口中 WxMaQrcodeService
path
- 不能为空,最大长度 128 字节width
- 默认430 二维码的宽度filePath
- 二维码生成的文件路径,例如: /var/tempWxErrorException
- 异常public File createQrcode(String path, String filePath) throws WxErrorException
WxMaQrcodeService
适用于需要的码数量较少的业务场景 通过该接口,仅能生成已发布的小程序的二维码。 可以在开发者工具预览时生成开发版的带参二维码。 带参二维码只有 100000 个,请谨慎调用。
createQrcode
在接口中 WxMaQrcodeService
path
- 不能为空,最大长度 128 字节filePath
- 二维码生成的文件路径,例如: /var/tempWxErrorException
- 异常public File createWxaCode(String path, String envVersion, int width, String filePath, boolean autoColor, WxMaCodeLineColor lineColor, boolean isHyaline) throws WxErrorException
WxMaQrcodeService
createWxaCode
在接口中 WxMaQrcodeService
path
- 不能为空,最大长度 128 字节envVersion
- 默认"release" 要打开的小程序版本。正式版为 "release",体验版为 "trial",开发版为 "develop"width
- 默认430 二维码的宽度filePath
- 二维码生成的文件路径,例如: /var/tempautoColor
- 默认true 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调lineColor
- autoColor 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"}isHyaline
- 是否需要透明底色, isHyaline 为true时,生成透明底色的小程序码WxErrorException
- 异常public File createWxaCode(String path, int width, String filePath) throws WxErrorException
WxMaQrcodeService
createWxaCode
在接口中 WxMaQrcodeService
path
- 不能为空,最大长度 128 字节width
- 默认430 二维码的宽度filePath
- 二维码生成的文件路径,例如: /var/tempWxErrorException
- 异常public File createWxaCode(String path, String filePath) throws WxErrorException
WxMaQrcodeService
createWxaCode
在接口中 WxMaQrcodeService
path
- 不能为空,最大长度 128 字节filePath
- 二维码生成的文件路径,例如: /var/tempWxErrorException
- 异常public File createWxaCodeUnlimit(String scene, String page, String filePath, boolean checkPath, String envVersion, int width, boolean autoColor, WxMaCodeLineColor lineColor, boolean isHyaline) throws WxErrorException
WxMaQrcodeService
通过该接口生成的小程序码,永久有效,数量暂无限制。 用户扫描该码进入小程序后,将统一打开首页,开发者需在对应页面根据获取的码中 scene 字段的值,再做处理逻辑。 使用如下代码可以获取到二维码中的 scene 字段的值。 调试阶段可以使用开发工具的条件编译自定义参数 scene=xxxx 进行模拟,开发工具模拟时的 scene 的参数值需要进行 urlencode
createWxaCodeUnlimit
在接口中 WxMaQrcodeService
scene
- 最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,
其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式)page
- 必须是已经发布的小程序页面,例如 "pages/index/index" ,如果不填写这个字段,默认跳主页面filePath
- 二维码生成的文件路径,例如: /var/tempcheckPath
- 默认true 检查 page 是否存在,为 true 时 page 必须是已经发布的小程序存在的页面(否则报错);
为 false 时允许小程序未发布或者 page 不存在,但 page 有数量上限(60000个)请勿滥用envVersion
- 默认"release" 要打开的小程序版本。正式版为 "release",体验版为 "trial",开发版为 "develop"width
- 默认430 二维码的宽度autoColor
- 默认true 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调lineColor
- autoColor 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"}isHyaline
- 是否需要透明底色, is_hyaline 为true时,生成透明底色的小程序码WxErrorException
- 异常public File createWxaCodeUnlimit(String scene, String page, String filePath) throws WxErrorException
WxMaQrcodeService
通过该接口生成的小程序码,永久有效,数量暂无限制。 用户扫描该码进入小程序后,将统一打开首页,开发者需在对应页面根据获取的码中 scene 字段的值,再做处理逻辑。 使用如下代码可以获取到二维码中的 scene 字段的值。 调试阶段可以使用开发工具的条件编译自定义参数 scene=xxxx 进行模拟,开发工具模拟时的 scene 的参数值需要进行 urlencode
createWxaCodeUnlimit
在接口中 WxMaQrcodeService
scene
- 最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,
其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式)page
- 必须是已经发布的小程序页面,例如 "pages/index/index" ,如果不填写这个字段,默认跳主页面filePath
- 二维码生成的文件路径,例如: /var/tempWxErrorException
- 异常Copyright © 2024. All rights reserved.