Commit 9355328e098a37e4077efb569abea044fce3a32f

Authored by Jeff Lai
1 parent 5a90983d
Exists in master

Fix bugs

lib/dingtalk/api/base.rb
@@ -23,7 +23,11 @@ module Dingtalk @@ -23,7 +23,11 @@ module Dingtalk
23 end 23 end
24 24
25 def set_js_ticket 25 def set_js_ticket
26 - http_get('get_jsapi_ticket') 26 + key = "#{corp_id}_#{JS_TICKET}"
  27 + res = http_get('get_jsapi_ticket')
  28 + redis.set(key, res['suite_access_token'])
  29 + redis.expire(key, 7200)
  30 + redis.get(key)
27 end 31 end
28 32
29 private 33 private
lib/dingtalk/client.rb
@@ -31,7 +31,7 @@ module Dingtalk @@ -31,7 +31,7 @@ module Dingtalk
31 signature = Digest::SHA1.hexdigest(sort_params) 31 signature = Digest::SHA1.hexdigest(sort_params)
32 { 32 {
33 corp_id: @corp_id, 33 corp_id: @corp_id,
34 - timeStamp: timeStamp, 34 + timeStamp: timestamp,
35 nonceStr: nonce, 35 nonceStr: nonce,
36 signature: signature 36 signature: signature
37 } 37 }