Commit 9355328e098a37e4077efb569abea044fce3a32f
1 parent
5a90983d
Exists in
master
Fix bugs
Showing
2 changed files
with
6 additions
and
2 deletions
Show diff stats
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 | } |