最近公司做活动推广公众号,公司下面有代理人,每个代理人都要有个独立的公众号推广码,让每个代理都去推广,用户扫描代理推广的二维码,关注公众号的同时,也清楚这个用户是扫描了哪个代理的推广二维码,
自己查了查,微信生成公众号推广码,可以携带一个场景值,我用 用户的id作为了一个场景值,
我是用了用户的id做了场景值
废话不多说,上代码
生成带场景值得公众号推广码
sprinboot 导入依赖
我也搞忘了是哪个包下的,都导入吧
<dependency>
<groupId>com.github.binarywang</groupId>
<artifactId>weixin-java-mp</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.3.3</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>javase</artifactId>
<version>3.3.3</version>
</dependency>
首先
application.properties文件里面 写入你的公众号配置
wechat.mpAppId=#
wechat.mpAppSecret=#
wechat.Token=#
创建WechatAccountConfig 获取配置里面的值
package com.example.qidianchaoren.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Data
@Component
@ConfigurationProperties(prefix ="wechat")
public class WechatAccountConfig {
private String mpAppId;
private String mpAppSecret;
private String Token;
public String getMpAppId() {
return mpAppId;
}
public void setMpAppId(String mpAppId) {
this.mpAppId = mpAppId;
}
public String getMpAppSecret() {
return mpAppSecret;
}
public void setMpAppSecret(String mpAppSecret) {
this.mpAppSecret = mpAppSecret;
}
public String getToken() {
return Token;
}
public void setToken(String token) {
Token = token;
}
}
创建WeChatMpConfig类
package com.example.qidianchaoren.config;
import me.chanjar.weixin.mp.api.WxMpConfigStorage;
import me.chanjar.weixin.mp.api.WxMpInMemoryConfigStorage;
import me.chanjar.weixin.mp.api.WxMpService;
import me.chanjar.weixin.mp.api.impl.WxMpServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotatio

最低0.47元/天 解锁文章
4968

被折叠的 条评论
为什么被折叠?



