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

b.zmxy.com.cn/technology/openDoc.htm?relInfo=zhima.credit.score.get@1.0@1.4&relType=API_DOC&type=API_INFO_DOC&LEFT_MENU_MODEnull#Seq_1

# 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