/aliyun-pds-js-sdk

Primary LanguageTypeScriptMIT LicenseMIT

ALIYUN-PDS-JS-SDK

PDS SDK for both Node.js and Javascript in browser.

详情请看: https://help.aliyun.com/document_detail/393346.html For more information, see: https://help.aliyun.com/document_detail/393346.html

Usage

Node.js

npm i -S aliyun-pds-js-sdk
const {PDSClient} = require('aliyun-pds-js-sdk')

// or ES Import
import {PDSClient} from 'aliyun-pds-js-sdk'

Browser

  • via script tag
<script src="/path/to/dist/aliyun-pds-js-sdk.min.js"></script>
const {PDSClient} = window.PDS_SDK
  • or ES Import
// 前端使用:
import {PDSClient} from 'aliyun-pds-js-sdk/browser'  // for Frontend Project

Example

PDS API 的功能都集成在 PDSClient 类实例方法上,使用时只需 new 一个 PDSClient 实例,即可通过该实例的方法来调用 PDS 的各种 API。

const client = new PDSClient({
  token_info,
  api_endpoint: `https://${domain_id}.api.aliyunpds.com`,
  auth_endpoint: `https://${domain_id}.auth.aliyunpds.com`,
  // path_type: 'StandardMode'
})

const {items = [], next_marker} = await client.listFiles({
  drive_id: '1',
  parent_file_id: 'root'
})

更加详细的介绍,请看阿里云官网的帮助文档

Release notes

RELEASE-NOTES.md

LICENSE

The MIT License