pcloud-sdk-js
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

pCloud JavaScript SDK

JavaScript library that lets you use pCloud functionality in your apps. Includes the full range of the pCloud's API with some utility on top.

  • Universal/Isomorphic.
  • Promise based API.
  • Simplified OAuth process. Get started in minutes.

Usage

 
import pcloudSdk from 'pcloud-sdk-js';
 
// Create `client` using an oAuth token:
const client = pcloudSdk.createClient('access_token');
 
// then list root folder's contents:
client.listfolder(0).then((fileMetadata) => {
  console.log(fileMetadata);
});

Upload file:

document.getElementById('inputfile').addEventListener('change', function() {
  client.upload(this.files[0], folderid, {
    onBegin: () => {
      console.log('started');
    },
    onProgress: function(progress) {
      console.log(progress.loaded, progress.total);
    },
    onFinish: function(fileMetadata) {
      console.log('finished', fileMetadata);
    }
  }).catch(function(error) {
    console.error(error);
  }
});

Getting started

Install with npm:

npm install --save pcloud-sdk-js

Or load the prebuilt file. The SDK is exported as a pCloudSDK global.

<script type="text/javascript" src="https://unpkg.com/pcloud-sdk-js@latest/dist/pcloudsdk.js"></script>

Read more

Package Sidebar

Install

npm i pcloud-sdk-js

Weekly Downloads

127

Version

2.0.0

License

ISC

Unpacked Size

22.7 MB

Total Files

79

Last publish

Collaborators

  • elanoism
  • sich