bynder / bynder-js-sdk Goto Github PK
View Code? Open in Web Editor NEWSDK in JavaScript (Node.js) for integration with Bynder
License: MIT License
SDK in JavaScript (Node.js) for integration with Bynder
License: MIT License
It would be great if the linter and tests would be automatically run in a CI service like Travis for master branch and when a PR is submitted.
Hi,
I´ve tried the samples but was not able to login via OAuth. I didn´t provide a token in the secure.json file as it is optional but nevertheless the SDK isn´t retrieving a token from the backend.
I also cannot find any OAuth Client Credentials Support in the coding of the SDK.
Regards,
Andy
Hi - we've been using a resolution to force bynder-js-sdk
to use [email protected]
for a while (as we need it to enable tunnelling through our internal http proxy for https requests). Now that [email protected]
has been released, would it be possible to bump the version officially in the SDK? Cheers.
Hey,
I was using OAuth1 and was working fine, but it seems like this library has been updated to OAuth2-only support. If I try to use my permanent OAuth2 token in the new way:
const bynder = new Bynder({
baseURL: 'https://MY_ORGANIZATION.getbynder.com/api/',
clientId: 'MY_CLIENT_ID',
clientSecret: 'MY_CLIENT_SECRET',
token: {
access_token:
'MY_PERMANENT_ACCESS_TOKEN',
},
});
i receive an error message with code 401. Could you please provide guidance on how to authenticate with my permanent access token?
Thank you.
Hi, I'm trying to follow guide from readme but permanent token doesn't seem to work.
const Bynder = require('@bynder/bynder-js-sdk');
const bynder = new Bynder({
baseURL: 'https://company.getbynder.com/api/',
permanentToken: 'token',
});
bynder
.getMediaList({
type: 'image',
limit: 9,
page: 1,
})
.then(console.log, console.error);
Hi there, question about the Bynder compact-view. Didn't know which repo to post this. I open the Bynder modal in a sidebar which blocks the scroll of the page itself on mount. Doing this also completely breaks the scroll in the Bynder modal giving lots of errors. So, blocking the scroll on the page breaks the scroll of Bynder.
Whenever I try to send any payload with a value with the letter "&" in it, I always get a 401 error saying my oauth signature is incorrect.
Error: Request failed with status code 401
at createError (/Users/akuo/bynder-js-sdk/node_modules/axios/lib/core/createError.js:16:15)
at settle (/Users/akuo/bynder-js-sdk/node_modules/axios/lib/core/settle.js:18:12)
at IncomingMessage.handleStreamEnd (/Users/akuo/bynder-js-sdk/node_modules/axios/lib/adapters/http.js:201:11)
at emitNone (events.js:91:20)
at IncomingMessage.emit (events.js:185:7)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9) message=Invalid signature,
signatureBaseString=..., statuscode=401
Is it possible to use a stream as parameter of uploadFile ?
Trying to stream files from AWS S3 (using AWS SDK) to a Bynder instance.
https://github.com/Bynder/bynder-js-sdk/releases/tag/v2.3.0 is latest but not marked as latest. The new GitHub layout links to the 2nd-latest version instead:
@bynder/[email protected]
does not have a dist
directory.
@bynder/[email protected]
is fine.
Can see it is missing in the distribution tarball: https://registry.npmjs.org/@bynder/bynder-js-sdk/-/bynder-js-sdk-1.1.0.tgz
prepublish failure?
Type definitions would be much appreciated for those of us working on Typescript. For now we have to laboriously define our own types, or opt to lose compiler typechecking help on offer.
I'm uploading asset files using the SDKs uploadFile -function and some assets seem to be stalling in their upload. In my code I download a file from another provider as a stream using Axios and pass it to the bynder-js-sdk upload function. This way of uploading assets work for 95% of assets but some fail with an exception thrown from here.
Any idea what might be causing this?
Does this SDK provide a way to upload a new version of an existing media asset?
Hi!
It would be great to get the latest changes released to npm so we can start using the official repository. :)
Thanks!
at APICall._callee$ (bynder-js-sdk.js:107:1)
Hi, bynder-js-sdk is using an outdated version of many libraries, is it possible to bring bynder-js-sdk on the latest node?
This package has too many security issues because of the outdated libraries.
Issues with no direct upgrade or patch:
✗ Cross-site Request Forgery (CSRF) [High Severity][https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459] in [email protected]
introduced by @bynder/[email protected] > [email protected]
This issue was fixed in versions: 0.28.0, 1.6.0
✗ Regular Expression Denial of Service (ReDoS) [Medium Severity][https://security.snyk.io/vuln/SNYK-JS-AXIOS-6124857] in [email protected]
introduced by @bynder/[email protected] > [email protected]
This issue was fixed in versions: 1.6.3
✗ Prototype Pollution [High Severity][https://security.snyk.io/vuln/SNYK-JS-AXIOS-6144788] in [email protected]
introduced by @bynder/[email protected] > [email protected]
This issue was fixed in versions: 1.6.4
FYI... @elseee @erikvanbrakel
Hello there,
i'm trying to upload some assets saved in a mongodb collection to bynder using the js-sdk.
For some reason each and every successful call takes 15 seconds to conclude which seems to be very strange. Is this expected?
I have the following code:
uploadFile({
filename: `SMCR_UGC_${submission.fileId}`,
length: submission.fileSizeInBytes,
body: fileStream,
data: {
brandId: submission.brandId,
name: `SMCR_UGC_${submission.fileId}`,
description: submission.description,
...languageMetaProperty,
...destinationMetaProperty,
...fileTypeMetaProperty,
...subFileTypeMetaProperty,
},
})```
I want to create a progress bar since I'll be uploading big files.
Is there a way to have access to the number of chunk created.
After that, is there a way to catch every response for each chunk to make my progress bar progress. I can't find a way at the moment. Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.