Method: EasyWeixin::Api#get_access_token

Defined in:
lib/easy_weixin/api.rb

#get_access_tokenObject

获取access_token,如果启用redis则使用redis记录,如果没启用就每次进行一次查询。



16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/easy_weixin/api.rb', line 16

def get_access_token
  if EasyWeixin.weixin_redis
    access_token = weixin_redis.get(@redis_key)

    if access_token
      access_token
    else
      refresh_token
    end

  else
    get_access_token_http
  end
end