|
|
|
@ -7,6 +7,7 @@ module Wechat
|
|
|
|
|
class Api < ApiBase
|
|
|
|
|
API_BASE = 'https://api.weixin.qq.com/cgi-bin/'
|
|
|
|
|
OAUTH2_BASE = 'https://api.weixin.qq.com/sns/oauth2/'
|
|
|
|
|
OAUTH2_USERINFO = 'https://api.weixin.qq.com/sns'
|
|
|
|
|
|
|
|
|
|
def initialize(appid, secret, token_file, timeout, skip_verify_ssl, jsapi_ticket_file)
|
|
|
|
|
@client = Client.new(API_BASE, timeout, skip_verify_ssl)
|
|
|
|
@ -127,7 +128,7 @@ module Wechat
|
|
|
|
|
openid: openid,
|
|
|
|
|
lang: "zh_CN"
|
|
|
|
|
}
|
|
|
|
|
get 'userinfo', params: params, base: OAUTH2_BASE
|
|
|
|
|
get 'userinfo', params: params, base: OAUTH2_USERINFO
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|