Class: Wechat::Token::CorpAccessToken

Inherits:
AccessTokenBase show all
Defined in:
lib/wechat/token/corp_access_token.rb

Instance Attribute Summary

Attributes inherited from AccessTokenBase

#access_token, #appid, #client, #got_token_at, #secret, #token_file, #token_life_in_seconds

Instance Method Summary collapse

Methods inherited from AccessTokenBase

#initialize, #read_token, #token, #write_token

Constructor Details

This class inherits a constructor from Wechat::Token::AccessTokenBase

Instance Method Details

#refreshObject



6
7
8
9
10
# File 'lib/wechat/token/corp_access_token.rb', line 6

def refresh
  data = client.get('gettoken', params: { corpid: appid, corpsecret: secret })
  write_token_to_store(data)
  read_token_from_store
end