class Zhima::Score
Constants
- AUTHORIZE_METHOD
- AUTH_QUERY_METHOD
- SCORE_METHOD
Public Class Methods
auth_query(params, sys_options = {})
click to toggle source
b.zmxy.com.cn/technology/openDoc.htm?id=453
# File lib/zhima/score.rb, line 21 def self.auth_query(params, sys_options = {}) Request.new(params, sys_options.merge(method: AUTH_QUERY_METHOD)).execute end
auth_url(params, sys_options = {})
click to toggle source
params参数 请参考 b.zmxy.com.cn/technology/openDoc.htm?id=67 系统参数 SYSTEM_OPTIONS,可自己传入,一般只需要配置channel参数(与auth_code不对应芝麻信用会报错)
# File lib/zhima/score.rb, line 11 def self.auth_url(params, sys_options = {}) Request.new(params, sys_options.merge(method: AUTHORIZE_METHOD)).url end
get(params, sys_options = {})
click to toggle source
# File lib/zhima/score.rb, line 16 def self.get(params, sys_options = {}) Request.new(params, sys_options.merge(method: SCORE_METHOD)).execute end
param_decrypt(params_str)
click to toggle source
芝麻callback url中的params参数解密方法
# File lib/zhima/score.rb, line 26 def self.param_decrypt(params_str) decrypted_str = Param.decrypt(params_str) URI.decode_www_form(URI.decode URI.escape(decrypted_str)).to_h end