8000 GitHub - steveliles/datagraphs-client-js: Data Graphs Client Library for Javascript
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

steveliles/datagraphs-client-js

 
 

Repository files navigation

Data Graphs Client Lib

API Client library for Data Graphs

Documentation for the Data Graphs API can be found under the Developer Docs section of the Data Graphs App

Install

npm install --save @datalanguage/datagraphs-client

Usage

// Require the library
const Datagraphs = require('@datalanguage/datagraphs-client')

// Create the Data Graphs client
const datagraphs = new DataGraphs();

Examples

Fetch all datasets

See https://datalanguage.github.io/datagraphs-client-js/Datasets.html#all

const datasets = await datagraphs.datasets.all();

Search concepts

See https://datalanguage.github.io/datagraphs-client-js/Concepts.html#search

const concepts = await datagraphs.concepts.search();

Get an individual concept

See https://datalanguage.github.io/datagraphs-client-js/Concepts.html#get

const concept = await datagraphs.concepts.get(conceptId);

Create a new concept

See https://datalanguage.github.io/datagraphs-client-js/Concepts.html#create

const concept = await datagraphs.concepts.create(datasetId, {
  label: 'My New Concept'
});

Create a new candidate concept

See https://datalanguage.github.io/datagraphs-client-js/Candidates.html#create

const candidate = await datagraphs.candidates.create({
  label: 'My New Candidate'
});

Configuration

Configuration options can either be passed as parameters to the DataGraphs constructor or set as environment variables. To find these values visit the Applications area of the Data Graphs App

Constructor Property Environment Variable Description
accountKey D 5D96 ATAGRAPHS_ACCOUNT_KEY Your Data Graphs account key
apiKey DATAGRAPHS_API_KEY Your Data Graphs application API key
clientId DATAGRAPHS_CLIENT_ID Your Data Graphs application client id
clientSecret DATAGRAPHS_CLIENT_SECRET Your Data Graphs application client secret

Below is an example of passing these parameters to the Data Graphs client constructor

const datagraphs = new DataGraphs({
  accountKey: 'my-test-account',
  apiKey: 'bZiDs4.....',
  clientId: 'sR5dfR.....',
  clientSecret: 'pRM6kR.....'
});

Documentation

Full documentation for this library can be found at https://datalanguage.github.io/datagraphs-client-js/

About

Data Graphs Client Library for Javascript

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%
0