Module: Jkeeper::Api
- Defined in:
- lib/jkeeper.rb
Class Method Summary collapse
Class Method Details
.get(url, meta = {key: ['',''], secret: ['','']}, *params) ⇒ Object
Usage
Jkeeper::Api.get(‘openapi.naver.com/v1/map/geocode’,
{
key: ['X-Naver-Client-Id', 'YOUR_APP_KEY'],
secret: ['X-Naver-Client-Secret', 'YOUR_APP_SECRET']
},
'서울시 중구 필동')
46 47 48 49 50 51 52 53 54 |
# File 'lib/jkeeper.rb', line 46 def self.get(url, ={key: ['',''], secret: ['','']}, *params) key_label, key_content = [:key][0], [:key][1] sec_label, sec_content = [:secret][0], [:secret][1] json = RestClient.get(url, params: { query: params.join(',') }, "#{key_label}": key_content, "#{sec_label}": sec_content) JSON.parse(json, symbolize_names: true) end |