Commit bc64cef85fedbbb68a1d1d84bac59004b3c7966e
1 parent
a00d8462
Exists in
master
Add suite apis: activate_suite & get_auth_info
Showing
1 changed file
with
20 additions
and
0 deletions
Show diff stats
lib/dingtalk/api/suite.rb
... | ... | @@ -47,6 +47,26 @@ module Dingtalk |
47 | 47 | redis.get("#{corp_id}_#{ACCESS_TOKEN}") |
48 | 48 | end |
49 | 49 | |
50 | + def activate_suite(corp_id, permanent_code) | |
51 | + params = { | |
52 | + suite_key: @suite_key, | |
53 | + suite_access_token: suite_access_token, | |
54 | + permanent_code: permanent_code, | |
55 | + auth_corpid: corp_id | |
56 | + } | |
57 | + http_post('activate_suite', params) | |
58 | + end | |
59 | + | |
60 | + def get_auth_info(corp_id, permanent_code) | |
61 | + params = { | |
62 | + suite_key: @suite_key, | |
63 | + suite_access_token: suite_access_token, | |
64 | + permanent_code: permanent_code, | |
65 | + auth_corpid: corp_id | |
66 | + } | |
67 | + http_post('get_auth_info', params) | |
68 | + end | |
69 | + | |
50 | 70 | def suite_ticket |
51 | 71 | redis.get(SUITE_TICKET) |
52 | 72 | end | ... | ... |