微信小程序Ruby版本加密信息解密实例

wechat-little-program-aes128

微信小程序Ruby版本加密信息解密实例

用法实例

index.rb 为样例代码,使用前请将相关参数修改为您个人小程序相关信息

pc = WXBizDataCrypt.new(app_id, session_key)

puts pc.decrypt(encrypted_data, iv)

解析JSON结果

$ ruby index.rb

{"openId"=>"oPXsJ0XRxxxT-EC73Vm5B0aug", "nickName"=>"wayde", "gender"=>1, "language"=>"en", "city"=>"Wuhan", "province"=>"Hubei", "country"=>"CN", "avatarUrl"=>"http://wx.qlogo.cn/mmopen/vi_32/PiajxSqBRaExxxKfbEfNEquYYiaK8mhXLliaQA29cicl7Vf6mhoWuNllXh6er94K1kLCJkce6W1LJUuSPp2g/0", "watermark"=>{"timestamp"=>1488876922, "appid"=>"wx7ecxxx9398"}}

[JSON 在线编缉器](http://www.jsoneditoronline.cn/)


有其它问题欢迎交流

关于unionid的补充说明

有朋友问到为什么我这解析的没有unionid?

这是因为微信官网无法真视的规定:如果你的公众号没有绑定小程序,那么这里不给你返回unionid!!! 就是这么溜!!!


GitHub:实例下载地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值