dhelmgfeedclient
v1.0.2
Published
This is a node js client for websocket APIs provided by Global Financial Datafeeds LLP
Downloads
1
Readme
dhelm-gfeed-js-client
Dhelm-gfeed-js-client is a javascript client library to access and integrate stock market data from
Global Financial Datafeeds LLP with your application.
To use this library you must subscribe to web socket api with Global Financial Datafeeds LLP and get your API key and web socket endpoint URL. Programmatic access to data obviously provides better control over your algorithm. You access the raw data from your data provider, then feed into your own application and do whatever analysis you want.
Using Dhelm-gfeed-js-client you can plug data from web socket api into your web application directly.
For detailed integration and usage guidelines, please read through the wiki.
Installation
npm i dhelmgfeedclient
Getting started with the client
var DhelmGfeed = require("dhelmgfeedclient").DhelmGfeed;
var CONSTANTS = require("dhelmgfeedclient").CONSTANTS;
var wsclient = new DhelmGfeed({
api_key: "<API_KEY>",
ws_url: "<WEB_SOCKET_URL>",
});
//Example with call back
wsclient.connect(onconnected);
function onconnected(isauthenticated){
if(isauthenticated==true){
//your staff goes here
}
}
How to run the test file
Git clone the repository to your pc. Make sure that Node js and NPM is installed. Naviagate to the folder where package.json is located. Open the command prompt there. First run the command npm install. Open the -gfeedclienttest.js- file in your favourite text editor and replace the -<API_KEY>- with your api key. Replace the -<WEB_SOCKET_URL>- with the websocket url.To run the test file navigate to the folder
var wsclient = new DhelmGfeed({
api_key: "<API_KEY>",
ws_url: "<WEB_SOCKET_URL>",
synchronization_delay:2000
});
Then run the command node gfeedclienttest.js
API doc
Read the api doc here.
If you have any query raise an issue or email at [email protected]. To know about dhelm project visit our project website at https://dhelm.kncsolutions.in