1.1.0 • Published 9 years ago
hurriyet-js-sdk v1.1.0
Hürriyet API JS SDK
Initializing the API
Install the package;
Using yarn:
yarn add hurriyet-js-sdkUsing npm:
npm install --save hurriyet-js-sdkImport it;
import hurriyetsdk from 'hurriyet-js-sdk';If import is not available;
let hurriyetsdk = require('hurriyet-js-sdk');Retrieve an account at https://developers.hurriyet.com.tr/
- Get your API key at your Dashboard. (Under the menu when you click on top-right corner of the site.)
Initialize a HurriyetAPI object using said API key.
React Native;
let HurriyetAPI = new hurriyetsdk({ token: 'YOUR TOKEN' });Node
Install node-fetch;
npm install --save node-fetchAfterwards;
let HurriyetAPI = new hurriyetsdk({ token: 'YOUR TOKEN', fetch: require('node-fetch'), });Example call is as follows (wrapping your properties as an object is a must.);
HurriyetAPI.getArticles({ articleId: '12345' }).then((response) => { console.log(response); });Please refer to the Hurriyet's docs for what the properties mean. You need to supply them as a key-value pair.
You can now use HurriyetAPI for your needs. Happy coding!
Article
1. articleId: If not supplied, will retrieve a list of articles.
2. filter
3. select
4. top
5. skipColumn
1. columnId: If not supplied, will retrieve a list of columns.
2. filter
3. select
4. top
5. skipDate
None.News Photo Gallery
1. galleryId: If not supplied, will retrieve a list of news photo galleries.
2. filter
3. select
4. top
5. skipPage
1. pageId: If not supplied, will retrieve a list of pages.
2. filter
3. select
4. top
5. skipPath
1. pathId: If not supplied, will retrieve a list of paths.
2. filter
3. select
4. top
5. skipSearch
1. skip
2. top
3. sort: s in Hurriyet's docs.
4. keyword: Must be supplied.Writer
1. writerId: If not supplied, will retrieve a list of writers.
2. filter
3. select
4. top
5. skipDeveloped by amazing people @ House of Apps.