初めまして.
具体的にどういったソフトウェアや環境でAPIを使いたいのかわからないので,簡単な例を示しておきます.
例
まずは,示していただいたリンクのうち,緑色にハイライトされている"GET"のページに行きます.
すると, Code Examplesの中にいろいろな手法でのAPIの使い方が書いてあります.
下記画像ではcURL
を用いた例が示されていますので,これをMacOSのターミナルにコピペしてエンターを押すだけで,情報を取得することができます.
MacOSでない場合は,文頭のcurl
とリンクの前後についているダブルクォーテーションを消してWebブラウザのリンクに貼り付けてみてください. もしくは,このリンクを新しいタブで開いてみてください.
すると以下のようなJSONの情報が取得できます.
はい.これでAPIを使うことができました.
取得したい情報の変更
先ほどコピペしてきたリンクでは,https://api.jgrants-portal.go.jp/exp/v1/public/subsides
に,?
をURIとのセパレータとしてkeyword=小規模事業者&sort=created_date&order=DESC&acceptance=1
がくっついているものと考えてください.このくっついているものを一般にはクエリストリング
と呼びます.
このクエリストリングを1つ1つ丁寧に見ていくと,それぞれのQuery Parametersは
- keyword = 小規模事業者
- sort = created_date
- order = DESC
- acceptance = 1
となっていることがわかります. 試しに,keyword=小規模事業者
をkeyword=事業者
だけにしてAPIを叩いてみます.すると,
このようになりました.先ほど示した結果とは異なるものが得られていることがわかりますでしょうか.
他にもQuery Parameterはsort
やorder
,acceptance
があることはサンプルからもわかりますが,詳細にはuse_purpose
やindustry
,target_number_of_employees
やtarget_area_search
等のパラメータを指定してAPIを叩くことができます.
また,ページ下部には得られた結果の読み方が示されております.
色々試してみてください.ご健闘を祈ります.