Method: Oauth2China::Tencent#initialize
- Defined in:
- lib/oauth2_china/strategies/tencent.rb
#initialize(access_token, clientid, openid) ⇒ Tencent
Returns a new instance of Tencent.
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/oauth2_china/strategies/tencent.rb', line 4 def initialize(access_token, clientid, openid) @conn = Faraday.new(:url => 'https://open.t.qq.com') do |faraday| faraday.request :multipart faraday.request :url_encoded # form-encode POST params #faraday.response :logger # log requests to STDOUT faraday.adapter Faraday.default_adapter # make requests with Net::HTTP end @tmpl = Hashie::Mash.new({ oauth_consumer_key: clientid, access_token: access_token, openid: openid, clientip: '202.102.154.3', oauth_version: '2.a', format: "json" }) end |