developer's diary

最近はc#のエントリが多いです

国会会議録検索システム 検索用APIをPHPから触ってみる

前回の記事

mitsugeek.net

PHPのソース

<?php

$handle = curl_init();
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($handle, CURLOPT_URL,"https://kokkai.ndl.go.jp/api/speech?startRecord=1&from=2020-01-01&recordPacking=json&maximumRecords=1");
$result=curl_exec($handle);
curl_close($handle);

$result = json_decode($result);

var_dump($result);

結果

object(stdClass)#1 (5) {
  ["numberOfRecords"]=>
  int(106609)
  ["numberOfReturn"]=>
  int(1)
  ["startRecord"]=>
  int(1)
  ["nextRecordPosition"]=>
  int(2)
  ["speechRecord"]=>
  array(1) {
    [0]=>
    object(stdClass)#2 (21) {
      ["speechID"]=>
      string(25) "120414292X00120210122_000"
      ["issueID"]=>
      string(21) "120414292X00120210122"
      ["imageKind"]=>
      string(9) "会議録"
      ["searchObject"]=>
      int(0)
      ["session"]=>
      int(204)
      ["nameOfHouse"]=>
      string(9) "参議院"
      ["nameOfMeeting"]=>
      string(27) "国家基本政策委員会"
      ["issue"]=>
      string(7) "第1号"
      ["date"]=>
      string(10) "2021-01-22"
      ["closing"]=>
      NULL
      ["speechOrder"]=>
      int(0)
      ["speaker"]=>
      string(15) "会議録情報"
      ["speakerYomi"]=>
      NULL
      ["speakerGroup"]=>
      NULL
      ["speakerPosition"]=>
      NULL
      ["speakerRole"]=>
      NULL
      ["speech"]=>
      string(3400) "令和三年一月二十二日(金曜日)
   午前十一時四十一分開会
    ─────────────
   委員氏名
    委員長         大塚 耕平君
    理 事         衛藤 晟一君
                岩井 茂樹君
                宇都 隆史君
                江島  潔君
                小野田紀美君
                武見 敬三君
                中西 健治君
                中西  哲君
               三原じゅん子君
                難波 奨二君
                福山 哲郎君
                水岡 俊一君
                谷合 正明君
                山口那津男君
                松沢 成文君
                小林 正夫君
                小池  晃君
                木村 英子君
                ながえ孝子君
    ─────────────
  出席者は左のとおり。
    委員長         大塚 耕平君
    理 事
                衛藤 晟一君
                武見 敬三君
                水岡 俊一君
                松沢 成文君
    委 員
                岩井 茂樹君
                宇都 隆史君
                江島  潔君
                小野田紀美君
                中西 健治君
                中西  哲君
               三原じゅん子君
                難波 奨二君
                福山 哲郎君
                谷合 正明君
                山口那津男君
                小林 正夫君
                小池  晃君
                木村 英子君
                ながえ孝子君
   事務局側
       常任委員会専門
       員        秋谷 薫司君
    ─────────────
  本日の会議に付した案件
○理事補欠選任の件
○国政調査に関する件
○合同審査会に関する件
    ─────────────"
      ["startPage"]=>
      int(0)
      ["speechURL"]=>
      string(77) "https://kokkai.ndl.go.jp/#/detail?minId=120414292X00120210122&spkNum=0&single"
      ["meetingURL"]=>
      string(61) "https://kokkai.ndl.go.jp/#/detail?minId=120414292X00120210122"
      ["pdfURL"]=>
      NULL
    }
  }
}