このページの目次
Googleニュース取得PHPの解説
PHPとWebAPIで作るマッシュアップサイト。
前回の「グーグルニュース取得PHP」の例をざっと解説する。
因みに2017年夏頃まではRSS形式で情報が取得できたが、現在はATOM形式でしか取得できない。
基本は解説(5)商品情報をXMLから取り出すと同じ。
URLリクエストでは検索結果の記事数を指定できないので、最後で数を削っているところで少し工夫している
呼び出し側
g_newsxml($keywords,$max_num,$news_letters)
Googleニュース取得関数名g_newsxmlは、勝手に自分で自由につけた名前だ。
- $keywords //検索するキーワード,
- $max_num, //表示するニュースの最大数
- $news_letters //表示するニュースの文字数
と言う風に、勝手に変数と引数を設定している。
ニュース取得関数
関数名と引数を定義したので、中身を入れていく。
処理の前の下準備の部分
簡単に言うと、&q=の後に、URLエンコードしたキーワードをくっつけて、リクエストを投げれば良い。
ここからは、URLリクエストを完成させる。
この後は、URLリクエストで返ってきたデータを見て、取り込む情報を取捨選択する。
つづく。