The Discogs SDK is a library that uses the Discogs API to authenticate and access their data. Currently, the library only supports the authentication flow and retrieving the user's identity.
- sign in to discogs and go to developer settings
- click on "New App"
- fill out the form and click "Create App"
- Obtain your consumer key and secret from Discogs here.
- Install the library using npm:
npm install @crate.ai/discogs-sdk
.
- Import the library into your project.
- Create a new instance of the library with your Discogs consumer key and secret.
- Call the
authenticateAndGetIdentity
method on the instance. - The method will return a promise that resolves with the user's identity.
Here's an example of how to use the library:
import discogsSDK from "@crate.ai/discogs-sdk";
const auth = new discogsSDK({
DiscogsConsumerKey: "yourConsumerKey",
DiscogsConsumerSecret: "yourConsumerSecret"
});
auth.authenticateAndGetIdentity().then((res) => {
console.log('User identity:', res);
});
That's it! You're now ready to use the library in your project.