Class: Wechat::CorpAccessToken
- Inherits:
-
AccessToken
- Object
- AccessToken
- Wechat::CorpAccessToken
- Defined in:
- lib/wechat/corp_api.rb
Instance Attribute Summary
Attributes inherited from AccessToken
#appid, #client, #secret, #token_data, #token_file
Instance Method Summary collapse
Methods inherited from AccessToken
Constructor Details
This class inherits a constructor from Wechat::AccessToken
Instance Method Details
#refresh ⇒ Object
7 8 9 10 11 12 |
# File 'lib/wechat/corp_api.rb', line 7 def refresh data = client.get('gettoken', params: { corpid: appid, corpsecret: secret }) data.merge!(created_at: Time.now.to_i) File.write(token_file, data.to_json) if valid_token(data) @token_data = data end |