微信发红包

本文介绍了微信红包的两类模式:普通红包和裂变红包。裂变红包利用人际传播,由种子用户领取并分享剩余红包。发放红包涉及设置红包信息、创建签名、HTTPS请求及证书校验等步骤。对于普通红包,调用接口https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack;裂变红包则需调用https://api.mch.weixin.qq.com/mmpaymkttransfers/sendgroupredpack。
摘要由CSDN通过智能技术生成

红包可以分为普通红包和裂变红包。裂变红包:一次可以发放一组红包,首先领取的用户为种子用户,种子用户领取一组红包当中的一个,并可以通过社交分享将剩下的红包给其他用户。裂变红包充分利用了人际传播的优势。

发红包主要分为以下几大步骤:

  1. 首先设置红包相关信息

    • 将发送的数据集合按ASCII码排序,然后使用url键值对的格式(即key1=value1&key2=value2…)拼接成字符串A
    • 在字符串A上拼接上key得到签名字符串,然后对签名字符串进行MD5运算,最后将得到的字符串所有字符转换为大写
  2. 最后调用接口发红包。

  3. 由于发送红包是HTTPS连接,因此需要进行证书校验(双向证书校验)相关操作;

发送普通红包

调用接口https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack,请求方式是POST,需要证书。

第一步:设置红包信息

从官方的文档可以看到,调用红包接口所需要的参数。具体如下:

字段名 字段 必填 示例值 类型 说明
随机字符串 nonce_str 是<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值