Method: Wechat::CorpApi#initialize

Defined in:
lib/wechat/corp_api.rb

#initialize(api_config, agentid) ⇒ CorpApi

Returns a new instance of CorpApi.



7
8
9
10
11
12
13
14
# File 'lib/wechat/corp_api.rb', line 7

def initialize(api_config, agentid)
  super()
  @client = HttpClient.new(QYAPI_BASE, api_config.network_setting)
  @access_token = Token::CorpAccessToken.new(@client, api_config.appid, api_config.secret, api_config.token_file)
  @agentid = agentid
  @jsapi_ticket = Ticket::CorpJsapiTicket.new(@client, @access_token, api_config.jsapi_ticket_file)
  @qcloud = nil
end