Method: Wechat::MpApi#initialize

Defined in:
lib/wechat/mp_api.rb

#initialize(appid, secret, token_file, network_setting, jsapi_ticket_file, qcloud_setting) ⇒ MpApi

Returns a new instance of MpApi.



5
6
7
8
9
10
11
# File 'lib/wechat/mp_api.rb', line 5

def initialize(appid, secret, token_file, network_setting, jsapi_ticket_file, qcloud_setting)
  super()
  @client = HttpClient.new(Wechat::Api::API_BASE, network_setting)
  @access_token = Token::PublicAccessToken.new(@client, appid, secret, token_file)
  @jsapi_ticket = Ticket::PublicJsapiTicket.new(@client, @access_token, jsapi_ticket_file)
  @qcloud = Qcloud::Token.new(@client, @access_token, qcloud_setting)
end