|
|
|
@ -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)
|
|
|
|
@ -124,10 +125,9 @@ module Wechat
|
|
|
|
|
def web_userinfo(access_token,openid)
|
|
|
|
|
params = {
|
|
|
|
|
access_token: access_token,
|
|
|
|
|
openid: openid,
|
|
|
|
|
lang: "zh_CN"
|
|
|
|
|
openid: openid
|
|
|
|
|
}
|
|
|
|
|
get 'userinfo', params: params, base: OAUTH2_BASE
|
|
|
|
|
get 'userinfo', params: params, base: OAUTH2_USERINFO
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|