Use Sharetribe Integration API with ease.
The SDK is the easiest way to interact with Sharetribe Integration API.
It handles groundwork such as authentication, renewing authentication tokens and serializing and deserializing data to and from JavaScript data structures.
This lets you to concentrate on building your integration instead of setting up the necessary boilerplate to communicate with the API.
Yarn:
yarn add sharetribe-flex-integration-sdk
const sharetribeIntegrationSdk = require('sharetribe-flex-integration-sdk');
// Create new SDK instance
const integrationSdk = sharetribeIntegrationSdk.createInstance({
clientId: '<Your Client ID here>',
clientSecret: '<Your Client secret here>'
});
// Query first 5 listings
integrationSdk.listings
.query({ perPage: 5 })
.then(res => {
// Print listing titles
res.data.data.forEach(listing => {
console.log(`Listing: ${listing.attributes.title}`)
});
})
.catch(res => {
// An error occurred
console.log(`Request failed with status: ${res.status} ${res.statusText}`);
});
Client ID and client secret are required to create a new SDK instance. See this article to learn how to get them.
See the integration-api-examples repository on GitHub.
Documentation can be found here.
See CHANGELOG.md.
Distributed under The Apache License, Version 2.0