Home > API説明 > APIドキュメント

APIドキュメント

API一覧

メソッド HTTPリクエスト 説明
get GET api/services サービス一覧をJSON形式で取得します
get GET api/templates テンプレート一覧JSON形式でを取得します
get GET api/templates/ServiceID ServiceIDで指定したサービスのテンプレート一覧をJSON形式で取得します
get GET api/records/TemplateID TemplateIDで指定したテンプレートのレコード一覧をJSON形式で取得します

サンプルレスポンス

1. services

# curl http://mob.tpj.co.jp/mob/api/services 2> /dev/null | ruby -e "require 'pp'; require 'json'; pp JSON.parse(STDIN.gets)"
{"results"=>
  [{"id"=>1,
    "name"=>"全般",
    "description"=>"",
    "user_id"=>nil,
    "created_at"=>"2015-02-18T00:56:58.852Z",
    "updated_at"=>"2015-02-18T00:56:58.852Z",
    "section_id"=>1},
   {"id"=>2,
    "name"=>"子育て情報の提供",
    "description"=>"",
    "user_id"=>nil,
    "created_at"=>"2015-02-18T00:57:10.423Z",
    "updated_at"=>"2015-02-18T00:57:10.423Z",
    "section_id"=>1},
   {"id"=>3,
    "name"=>"高齢者の健康づくり・社会参加に関する情報の提供",
    "description"=>"",
    "user_id"=>nil,
    "created_at"=>"2015-02-18T00:57:22.729Z",
    "updated_at"=>"2015-02-18T00:57:22.729Z",
    "section_id"=>1},
   {"id"=>4,
    "name"=>"観光情報の提供",
    "description"=>"",
    "user_id"=>nil,
    "created_at"=>"2015-02-18T00:57:31.328Z",
    "updated_at"=>"2015-02-18T00:57:31.328Z",
    "section_id"=>1}],
 "success"=>true}
  

2. templates/ServiceID

# curl http://mob.tpj.co.jp/mob/api/templates/1 2> /dev/null | ruby -e "require 'pp'; require 'json'; pp JSON.parse(STDIN.gets)"
{"results"=>
  [{"id"=>1,
    "name"=>"町丁別・年齢別人口",
    "user_id"=>nil,
    "user_group_id"=>nil,
    "service_id"=>1,
    "parent_id"=>nil,
    "status"=>1,
    "display_number"=>0},
   {"id"=>2,
    "name"=>"町丁別世帯数・人口(住民基本台帳登録数)",
    "user_id"=>nil,
    "user_group_id"=>nil,
    "service_id"=>1,
    "parent_id"=>nil,
    "status"=>1,
    "display_number"=>1},

   ...

   {"id"=>56,
    "name"=>"乳幼児健診",
    "user_id"=>nil,
    "user_group_id"=>nil,
    "service_id"=>1,
    "parent_id"=>nil,
    "status"=>1,
    "display_number"=>30}],
 "success"=>true}
  

3. records/TemplateID

# curl http://mob.tpj.co.jp/mob/api/records/15
{"results"=>
  [{"id"=>97,
    "幼稚園名"=>"意東幼稚園",
    "電話番号"=>"0852-52-2176",
    "定員"=>"70",
    "一時預かり"=>"〇",
    "預かり保育"=>"×",
    "入園料"=>"4,025円(入園初年度のみ)",
    "保育料"=>"月額8,725円",
    "一時預かり保育料"=>"305円(日額)+おやつは持参",
    "預かり保育料"=>"8,000円(月額)+おやつ代1,525円(月額) ※預かり保育〇の幼稚園のみ",
    "調査日_和暦_年号"=>"平成",
    "調査日_和暦_年"=>"27"},
   {"id"=>96,
    "幼稚園名"=>"揖屋幼稚園",
    "電話番号"=>"0852-52-5770",
    "定員"=>"130",
    "一時預かり"=>"〇",
    "預かり保育"=>"×",
    "入園料"=>"4,024円(入園初年度のみ)",
    "保育料"=>"月額8,724円",
    "一時預かり保育料"=>"304円(日額)+おやつは持参",
    "預かり保育料"=>"8,000円(月額)+おやつ代1,524円(月額) ※預かり保育〇の幼稚園のみ",
    "調査日_和暦_年号"=>"平成",
    "調査日_和暦_年"=>"27"},

   ...

   {"id"=>72,
    "幼稚園名"=>"母衣幼稚園",
    "電話番号"=>"0852-21-5656",
    "定員"=>"95",
    "一時預かり"=>"〇",
    "預かり保育"=>"×",
    "入園料"=>"4,000円(入園初年度のみ)",
    "保育料"=>"月額8,700円",
    "一時預かり保育料"=>"300円(日額)+おやつは持参",
    "預かり保育料"=>"8,000円(月額)+おやつ代1,500円(月額) ※預かり保育〇の幼稚園のみ",
    "調査日_和暦_年号"=>"平成",
    "調査日_和暦_年"=>"27"}],
 "success"=>true}