Sha256: 9d463f5b68cdc736267ffa934313dbb742e648420a9304a3ab097a7cb6d7fc9e
Contents?: true
Size: 645 Bytes
Versions: 2
Compression:
Stored size: 645 Bytes
Contents
module Wework module Api module Methods module Provider def sso_authorize_url(redirect_uri, user_type='admin', state='qywxlogin') uri = ERB::Util.url_encode(redirect_uri) "#{SSO_AUTHORIZE_ENDPOINT}?appid=#{corp_id}&redirect_uri=#{uri}&state=#{state}&usertype=#{user_type}" end def get_login_info auth_code post 'service/get_login_info', {auth_code: auth_code} end def get_register_code template_id, options={} params = {template_id: template_id} post 'service/get_register_code', params.merge(options) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wework-1.1.8 | lib/wework/api/methods/provider.rb |
wework-1.1.7 | lib/wework/api/methods/provider.rb |