zimnews-api

0.0.1 • Public • Published

ZimNews API Javascript SDK

Official documentation available at https://zimnews-api.firebaseapp.com

Installation

Node.js

npm i --save zimnews-api

Browser

<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/zimnews-api/index.js">

Usage

var ZimNews = require('zimnews-api'),
    zn = new ZimNews("api_key");

ES6 Import

import ZimNews from 'zimnews-api'
let zm = new ZimNews("api_key");

You can get your API Key from the documentation site.

Methods

.getNews(options)

Promise which returns an array of Stories.

.getSources(options)

Promise which returns an array of Sources.

.getCategories(options)

Promise which returns an array of Categories.

Options

Option Required Default
limit - number of items returned No 25
category - of stories to return. No All
source - name of source to return. See docs for list of sources. No All

Examples

With async/await

(async ()=>{
    let stories = await zm.getNews({limit:10,category:'Business'})
    console.log(stories);
})()

With Promises

zm.getNews({limit:10,category:'Entertainment'}).then(stories=>{
    console.log(stories);
}).catch(e=>{
    console.log(e);
})

Package Sidebar

Install

npm i zimnews-api

Weekly Downloads

2

Version

0.0.1

License

ISC

Last publish

Collaborators

  • afrikancoder