Class: MpWeixin::Interface::User
- Defined in:
- lib/mp_weixin/interface/user.rb
Overview
获取用户基本信息 & 获取关注者列表
在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的。对于不同公众号,同一用户的openid不同)。公众号可通过本接口来根据OpenID获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。
Instance Method Summary collapse
-
#get_users(opts = {}) ⇒ Object
获取关注者列表.
-
#info(opts = {}) ⇒ Object
获取用户基本信息:.
Methods inherited from Base
#default_request_params, #get, #initialize, #post, #request
Constructor Details
This class inherits a constructor from MpWeixin::Interface::Base
Instance Method Details
#get_users(opts = {}) ⇒ Object
获取关注者列表
公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。一次拉取调用最多拉取10000个关注者的OpenID,可以通过多次拉取的方式来满足需求。
http请求方式: GET(请使用https协议)
https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID
31 32 33 |
# File 'lib/mp_weixin/interface/user.rb', line 31 def get_users(opts = {}) get '/cgi-bin/user/get', :params => opts.merge(default_request_params) end |
#info(opts = {}) ⇒ Object
获取用户基本信息:
开发者可通过OpenID来获取用户基本信息。请使用https协议。
接口调用请求说明
http请求方式: GET
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID
19 20 21 |
# File 'lib/mp_weixin/interface/user.rb', line 19 def info(opts = {}) get '/cgi-bin/user/info', :params => opts.merge(default_request_params) end |