前言
公司要做一个微信的小程序的分享链接,简单讲一下,这个分享可以在浏览器打开,也算不用那些付费的外链了,用的是java。
一、分享链接文档地址
每天生成 URL Scheme 和 URL Link 总数量上限为50万。自 2022 年 4 月 11 日起,URL Link有效期最长 30 天,不再支持永久有效的URL Link、不再区分短期有效URL Link与长期有效URL Link。若在微信外打开,用户可以在浏览器页面点击进入小程序。每个独立的URL Link被用户访问后,仅此用户可以再次访问并打开对应小程序,其他用户无法再次通过相同URL Link打开该小程序。在本次规则调整生效前已经生成的URL Link,如果有效期超过30天或长期会被降级为30天有效,只能被1个用户访问,开始时间从调整日期开始计算。详细调整说明可见《小程序链接生成与使用规则调整公告》。
https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/url-link/generateUrlLink.html
二、使用步骤
1.引入库
不需要用的是http请求。文章来源:https://www.toymoban.com/news/detail-621953.html
2.直接上代码
代码如下(示例):文章来源地址https://www.toymoban.com/news/detail-621953.html
String accessToken = baseServiceTool.getWXToken(Constants.CONSULT_MINIAPP_APP_ID);
//接口请求里需要accessToken
Map map = new HashMap(2);
map.put("is_expire", false);//参数1是否到期过期
map.put("env_version", "release");//发布的版本
String request = JSON.toJSONString(map);//要求的是json格式
String result = HttpUtil.post("https://api.weixin.qq.com/wxa/generate_urllink?access_token=" + accessToken, request);//接口请求返回值
if (StringUtils.hasText(result)) {
logger.info("result :"+result);
JSONObject jsonObject = JSONObject.parseObject(result);//string转换成jsonObject三个值errcode;第二个不重要,第三个是你们要的urlLink;
if (jsonObject.getInteger("errcode")==0) {
String urlLink = jsonObject.getString("url_link");
try {
logger.info("urlLink=" + urlLink);
response.sendRedirect(urlLink);//我设置了重定向,访问接口后直接访问小程序。
return null;
} catch (IOException e) {
logger.error(e.getMessage(), e);
}
}
}
return null;
``
---
# 总结
以上就是调用方法,蛮简单的,做了之后发现要的不是这个,聊以解脱。
到了这里,关于微信小程序的分享链接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!