Module: Wechat::Api::Work::Agent
- Included in:
- Wechat::Api::Work
- Defined in:
- app/apis/wechat/api/work/agent.rb
Constant Summary collapse
- BASE =
'https://qyapi.weixin.qq.com/cgi-bin/'
Instance Method Summary collapse
- #agent(agentid) ⇒ Object
- #agent_list ⇒ Object
- #checkin(useridlist, starttime = Time.now.beginning_of_day, endtime = Time.now.end_of_day, opencheckindatatype = 3) ⇒ Object
- #jsapi_ticket ⇒ Object
- #token ⇒ Object
Instance Method Details
#agent(agentid) ⇒ Object
17 18 19 |
# File 'app/apis/wechat/api/work/agent.rb', line 17 def agent(agentid) get 'agent/get', params: { agentid: agentid }, base: BASE end |
#agent_list ⇒ Object
13 14 15 |
# File 'app/apis/wechat/api/work/agent.rb', line 13 def agent_list get 'agent/list', base: BASE end |
#checkin(useridlist, starttime = Time.now.beginning_of_day, endtime = Time.now.end_of_day, opencheckindatatype = 3) ⇒ Object
21 22 23 |
# File 'app/apis/wechat/api/work/agent.rb', line 21 def checkin(useridlist, starttime = Time.now.beginning_of_day, endtime = Time.now.end_of_day, opencheckindatatype = 3) post 'checkin/getcheckindata', opencheckindatatype: opencheckindatatype, starttime: starttime.to_i, endtime: endtime.to_i, useridlist: useridlist, base: BASE end |
#jsapi_ticket ⇒ Object
9 10 11 |
# File 'app/apis/wechat/api/work/agent.rb', line 9 def jsapi_ticket get 'get_jsapi_ticket' end |
#token ⇒ Object
5 6 7 |
# File 'app/apis/wechat/api/work/agent.rb', line 5 def token client.get 'gettoken', params: { corpid: app.appid, corpsecret: app.secret } end |