微信红包接口

2020-03-02 11:29栏目:微信红包

  目前支持向指定微信用户的openid发放指定金额红包。(获取openid参见微信公众平台开发者文档:网页授权获取用户基本信息)

  此字段是通信标识,非交易标识,交易是否成功需要查看result_code来判断

  4、如果以上3步都没有问题,把请求串中(post的数据)里面中文都去掉,换成英文,试下,看看是否是编码问题。(post的数据要求是utf8)1. 到商户平台重新设置新的密钥后重试

  以上内容摘自微信接口文档,参考原始文档实现自己的代码就很简单了。其中需要用到的gem主要还是rest-client,在网页授权接口那个实现中已经做过介绍。实现的主要代码如下,就是封装一个请求的xml,post提交到微信指定的接口地址。

  因为发放红包的时候需要指定openid,可以把通过网页授权获取的用户信息保存在session中

  以上代码中没有签名部分的内容,需要用下面截图中的替换掉post请求部分的内容,这个是后来测试时发现问题找到的解决办法。签名文件直接从微信支付平台下载就好,签名文件的秘钥默认是商户号。这些内容可以参考证书的使用说明文件。在xml参数中的签名文件中需要加入key的值为api的密码,是自己设置的32位秘钥,不要记错了。

微信红包接口相关新闻

  • 自动抢红包,淘宝网红包
  • 农场下载,微信是不会,网上做什么最赚钱,直接显
  • 微信红包照片,红包来了语音
  • 微信赚钱,重生之异界红包群农妇,一元微信提现的
  • 据说微信严格检查