sgur
6/8/2015 - 8:39 AM

Codic Ver.3 の API (Ver.1) のサンプル

Codic Ver.3 の API (Ver.1) のサンプル

let s:access_token = 'so0RiFwQJIfvHFBdVDJa2fUyxtAwpAgTS'
let s:host = 'https://api.codic.jp'

let s:resourece = '/v1/user_projects.json'

unlet! s:resp
let s:resp = eval(webapi#http#get(s:host . s:resourece,
      \ {},
      \ {
      \   'Authorization' : 'Bearer ' . s:access_token
      \ }).content)


if type(s:resp) != type([]) || type(s:resp[0]) != type({})
  echoerr 'Error'
  finish
endif

let s:project_id = s:resp[0].id

echo eval(webapi#http#get(s:host . printf('/v1/user_projects/%s.json', s:project_id)
      \ , {}
      \ , {
      \   'Authorization' : 'Bearer ' . s:access_token
      \ }).content)

echo eval(webapi#http#get(s:host . '/v1/ced/lookup.json'
      \ , {
      \   'query' : 'term'
      \ , 'count' : 5
      \ }
      \ , {
      \   'Authorization' : 'Bearer ' . s:access_token
      \ }).content)