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 23 end
24 24  
25 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 31 end
28 32  
29 33 private
... ...
lib/dingtalk/client.rb
... ... @@ -31,7 +31,7 @@ module Dingtalk
31 31 signature = Digest::SHA1.hexdigest(sort_params)
32 32 {
33 33 corp_id: @corp_id,
34   - timeStamp: timeStamp,
  34 + timeStamp: timestamp,
35 35 nonceStr: nonce,
36 36 signature: signature
37 37 }
... ...