fix js sdk signature api

dev_hss
p31729568 5 years ago
parent c053cefe77
commit 968f19e24c

@ -7,7 +7,8 @@ module Util::Wechat
attr_accessor :appid, :secret attr_accessor :appid, :secret
def js_sdk_signature(url, noncestr, timestamp) def js_sdk_signature(url, noncestr, timestamp)
str = { jsapi_ticket: jsapi_ticket, noncestr: noncestr, timestamp: timestamp, url: url }.to_query data = { jsapi_ticket: jsapi_ticket, noncestr: noncestr, timestamp: timestamp, url: url }
str = data.map { |k, v| "#{k}=#{v}" }.join('&')
Digest::SHA1.hexdigest(str) Digest::SHA1.hexdigest(str)
end end

Loading…
Cancel
Save