n8davis / news-api
There is no license information available for the latest version (dev-master) of this package.
Basic wrapper for News API
dev-master
2018-08-27 01:00 UTC
Requires
- php: ^7.0
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2026-04-01 12:23:21 UTC
README
https://packagist.org/packages/n8davis/news-api
Installation
composer create-project n8davis/news-api
Get Sources
$news = new News( 'YOUR_NEWS_API_KEY' );
$sources = $news->get_sources([
'country' => 'us' ,
'language' => 'en'
]);
Get Everything
$news = new News( 'YOUR_NEWS_API_KEY' );
$everything = $news->get_everything([
'q' => 'bitcoin',
'sources' => 'bbc-news,the-verge',
'domains' => 'bbc.co.uk,techcrunch.com',
'from' => '2017-12-01',
'to' => '2017-12-12',
'language' => 'en',
'sortBy' => 'relevancy',
'page' => 2
]);
Get Top Headlines
$news = new News( 'YOUR_NEWS_API_KEY' );
$topHeadlines = $news->get_top_headlines([
'q' => 'bitcoin',
'sources' => 'bbc-news,the-verge',
'category' => 'business',
'country' => 'us' ,
'language' => 'en'
]);