手机认证调用接口功能

手机端的认证功能jquery配合模型方法调用而来。
(1)jquery写调用模型的ajax请求方式
(2)模型的方法的。可以参考http://ruby-doc.com/stdlib-2.2.1/libdoc/net/http/rdoc/Net/HTTP.html#method-c-http_default_port
这文章里面有调用的方法。
  MOBILE_CONFIG = YAML.load_file(Rails.root.join('config/mobile_note.yml'))[Rails.env]
  def self.validate_by_mobile attrs={}
    uri = URI(MOBILE_CONFIG["url"])
    params = { account: MOBILE_CONFIG["account"], password: MOBILE_CONFIG["password"], mobile: attrs[:mobile], content: MOBILE_CONFIG["prex"]+attrs[:content] }
    uri.query = URI.encode_www_form(params)
    res = Net::HTTP.get_response(uri)
  end
如果是测试用的话可以不用去读yml文件,直接给出相应的url以及接口参数就可以了
通过yml文件,使得调用认证端变化的时候能快速修改。但是别忘记在相应模型调用
require 'net/http'

你可能感兴趣的:(接口)