微信网页开发JS-SDK获取签名signature

一、controller(入参为url所需要拼接的参数,此处根据自己业务调整)

/**
 * @description 微信小程序相关接口
 * @author cc
 * @date 2024/7/17 18:02
 */
@Slf4j
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/wechat")
public class WechatController {
   

    private final IWechatService wechatService;

    @Operation(summary = "获取微信JS-SDK的签名", description = "获取微信JS-SDK的签名")
    @GetMapping("/getSignature")
    public R<WechatSignatureVo> getSignature(WechatSignatureBo wechatSignatureBo) {
   
        return R.ok(wechatService.getSignature(wechatSignatureBo));
    }

}

二、service接口

public interface IWechatService {
   

    /**
     * @description 获取微信JS-SDK的签名
     * @author cc
     * @date 2024/7/17 18:03
     * @param
     * @return java.lang.String
     */
    WechatSignatureVo getSignature(WechatSignatureBo wechatSignatureBo);
}

三、service实现类(此处appID、appSecret、url为nacos配置文件中配置,也可以从前端传递)

@Slf4j
@Service
@RefreshScope
@RequiredArgsConstructor
public class WechatServiceImpl implements IWechatService {
   

    @Value("${wechat.miniProgram.appID}")
    private String appID;
    @Value("${wechat.miniProgram.appSecret}")
    private String appSecret;
    @Value("${wechat.miniProgram.url}")
    private String url;

    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值