Skip to content

Commit 84570c0

Browse files
committed
Add sample/ usage_client_credentials.js
1 parent 312c0b0 commit 84570c0

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

samples/usage_client_credentials.js

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
const Bynder = require('../dist/bynder-js-sdk.js');
2+
const configs = require('../secret.json');
3+
4+
const usageSample = async () => {
5+
const bynder = new Bynder(configs);
6+
try {
7+
const token = await bynder.getTokenClientCredentials();
8+
9+
const ASSET_ID = 'B3A6E924-E6F4-47AD-96D68F4C32B745D0';
10+
11+
await bynder.saveNewAssetUsage({
12+
id: ASSET_ID,
13+
integration_id: 'b242c16d-70f4-4101-8df5-87b35bbe56f0',
14+
timestamp: "2017-04-19T11:36:36.799508+00:00",
15+
uri: '/test',
16+
additional: 'Testing 123',
17+
});
18+
console.log('Successfully saved asset usage');
19+
20+
const assetUsage = await bynder.getAssetUsage({ id: ASSET_ID });
21+
console.log(assetUsage);
22+
23+
await bynder.deleteAssetUsage({
24+
id: ASSET_ID,
25+
integration_id: 'b242c16d-70f4-4101-8df5-87b35bbe56f0',
26+
uri: '/test',
27+
});
28+
console.log('Successfully deleted asset usage');
29+
} catch (error) {
30+
console.error('Error:', error);
31+
}
32+
};
33+
34+
usageSample();

0 commit comments

Comments
 (0)