tools/WeixinDev/QUICK_START.md
# 进入项目目录
cd /Volumes/DevelopAndData/SenparcProjects/WeiXinMPSDK/tools/WeixinDev
# 安装到 VSCode
code --install-extension weixindev-1.0.0.vsix
Cmd+Shift+P (Mac) 或 Ctrl+Shift+P (Windows)weixindev-1.0.0.vsix 文件发送模板消息给用户
.cs 文件中操作获取微信用户基本信息
输入:发送模板消息给用户
生成代码:
// 发送模板消息功能,需要先在微信公众平台配置模板消息
var templateData = new {
first = new TemplateDataItem("您好,您有新的消息"),
content = new TemplateDataItem("这是消息内容"),
remark = new TemplateDataItem("感谢您的使用")
};
var result = await Senparc.Weixin.MP.AdvancedAPIs.TemplateApi
.SendTemplateMessageAsync(appId, openId, templateId, url, templateData);
输入:创建小程序二维码
生成代码:
// 生成小程序码,scene参数最多32个字符
var result = await Senparc.Weixin.WxOpen.AdvancedAPIs.WxAppApi
.GetWxaCodeUnlimitAsync(accessToken, scene, page, width: 430);
if (result.errcode == ReturnCode.请求成功)
{
// result.Result 包含二维码图片数据
var imageBytes = result.Result;
}
输入:微信支付统一下单
生成代码:
// 微信支付统一下单接口,需要配置微信支付商户信息
var unifiedOrderRequest = new UnifiedOrderRequestData(
appId, mchId, "商品描述", outTradeNo, totalFee,
spbillCreateIp, notifyUrl, tradeType: TenPayV3Type.JSAPI, openid: openId);
var result = await TenPayV3.UnifiedOrderAsync(unifiedOrderRequest);
if (result.IsReturnCodeSuccess())
{
// 处理支付结果
}
在侧栏的"💡 示例查询"区域,您可以直接点击以下示例:
在 VSCode 设置中搜索 "weixindev" 可以配置:
{
"weixindev.apiUrl": "https://sdk.weixin.senparc.com/AiDoc",
"weixindev.autoInsertComments": true,
"weixindev.enableDebugMode": false
}
解决方案:
Cmd+R 或 Ctrl+R)解决方案:
解决方案:
.cs 文件中出现如需卸载:
🎉 享受更高效的微信开发体验!