用途
新着
履歴
分類

PHP NewsAPIを取得する

PHP NewsAPIを取得する
ニュースの情報を取得できるAPIを探していたところNewsAPIというサービスがあったのでPHPで取得してみた。

下記のサービス「NewsAPI」を使って最新のニュース情報を取得する手順の備忘録です。

NewsAPI

なお、Node.jsやrubyやPythonでも取得が可能とのこと。

最初にこのAPIを使うためのAPIキーを取得する必要があります。

アカウントを作ってログインすると取得できます。

そして、PHPでAPI情報を取得する手順を書いていきます。

一応PHPのドキュメントはあるのですが、ちょっと細かい記述も書いておこうと思います。

まず、composerでnewsapiをインストールします。
composer require jcobhams/newsapi

そうすると、以下のようなファイルを取得できます。

index.phpは新規で作ったファイルです。

index.phpの中身は以下になります。


getTopHeadlines($q, $sources, $country, $category, $page_size, $page);

echo'
';
print_r($top_headlines);
echo'
'; ?>

上記はトップニュースだけを取得するAPIで、パラメータについては以下のページをご確認ください。

https://newsapi.org/docs/endpoints/top-headlines

index.phpをブラウザで確認して以下のように表示されると成功です。

なお、商用利用する場合は有料プランに入る必要があるとこ。

開発者用は無料ですが、いろんな制限があります。

https://newsapi.org/pricing

公開 2021-05-08 13:25:30
更新 2021-05-08 13:52:20
このページの二次元コード
PHP NewsAPIを取得する

人気のサンプル

search -  category -  about
© 2024 kipure
Top