From 9355328e098a37e4077efb569abea044fce3a32f Mon Sep 17 00:00:00 2001 From: Jeff Lai Date: Mon, 7 Mar 2016 12:13:14 +0800 Subject: [PATCH] Fix bugs --- lib/dingtalk/api/base.rb | 6 +++++- lib/dingtalk/client.rb | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/dingtalk/api/base.rb b/lib/dingtalk/api/base.rb index 0745483..9b3502e 100644 --- a/lib/dingtalk/api/base.rb +++ b/lib/dingtalk/api/base.rb @@ -23,7 +23,11 @@ module Dingtalk end def set_js_ticket - http_get('get_jsapi_ticket') + key = "#{corp_id}_#{JS_TICKET}" + res = http_get('get_jsapi_ticket') + redis.set(key, res['suite_access_token']) + redis.expire(key, 7200) + redis.get(key) end private diff --git a/lib/dingtalk/client.rb b/lib/dingtalk/client.rb index 75cd01e..cab0d57 100644 --- a/lib/dingtalk/client.rb +++ b/lib/dingtalk/client.rb @@ -31,7 +31,7 @@ module Dingtalk signature = Digest::SHA1.hexdigest(sort_params) { corp_id: @corp_id, - timeStamp: timeStamp, + timeStamp: timestamp, nonceStr: nonce, signature: signature } -- libgit2 0.21.0