|
|
|
@ -15,22 +15,6 @@ module Mobile
|
|
|
|
|
end
|
|
|
|
|
post ':id' do
|
|
|
|
|
# authenticate!
|
|
|
|
|
# userinfo = Wechat.api.web_userinfo("BjSzmH9GDgTwIjpv5wgWm2UQlOuaOMrTDS_rbmNaYtPT0FJrm3cNcG5y8_NT8J7i5JI6z40RBZ3p0tCf2OhFpy72-W5VuSA61NPxOTgw4JY","oCnvgv0Bf_6a_wFV3O6XyqXt-sgg")
|
|
|
|
|
|
|
|
|
|
require "open-uri"
|
|
|
|
|
|
|
|
|
|
#如果有GET请求参数直接写在URI地址中
|
|
|
|
|
uri = 'https://api.weixin.qq.com/sns/userinfo?access_token=BjSzmH9GDgTwIjpv5wgWm2UQlOuaOMrTDS_rbmNaYtPT0FJrm3cNcG5y8_NT8J7i5JI6z40RBZ3p0tCf2OhFpy72-W5VuSA61NPxOTgw4JY&openid=oCnvgv0Bf_6a_wFV3O6XyqXt-sgg&lang=zh_CN'
|
|
|
|
|
html_response = nil
|
|
|
|
|
open(uri) do |http|
|
|
|
|
|
html_response = http.read
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
html_response
|
|
|
|
|
|
|
|
|
|
Rails.logger.info "html_response!!!!!!!!!"
|
|
|
|
|
Rails.logger.info html_response
|
|
|
|
|
|
|
|
|
|
unless current_user
|
|
|
|
|
#如果当前用户不存在
|
|
|
|
|
openid = session[:wechat_openid]
|
|
|
|
@ -66,8 +50,8 @@ module Mobile
|
|
|
|
|
# userinfo = Wechat.api.web_userinfo(access_token,openid)
|
|
|
|
|
|
|
|
|
|
Rails.logger.info userinfo
|
|
|
|
|
Rails.logger.info userinfo["nickname"]
|
|
|
|
|
Rails.logger.info userinfo[:nickname]
|
|
|
|
|
Rails.logger.info userinfo["nickname"]
|
|
|
|
|
name = userinfo["nickname"]
|
|
|
|
|
else
|
|
|
|
|
name = openid[0..3]+"***"+openid.last
|
|
|
|
|