schoologyapi
TypeScript icon, indicating that this package has built-in type declarations

4.0.2 • Public • Published

Schoology API

Install

npm i schoologyapi
yarn add schoologyapi
pnpm i schoologyapi
bun add schoologyapi

Import

CommonJS

const SchoologyAPI = require("schoologyapi")

ES Module

import SchoologyAPI from "schoologyapi"

Instantiate

https://{district}.schoology.com/api

const client = new SchoologyAPI("key", "string")

Request

await client.request(method, uri, accessToken, body)

await client.request(
    "PUT",
    "/users/12345",
    { key, string },
    { uid: 12345 }
)

Format Token

{ key: string, string: string }

const token = "oauth_token=abc&oauth_token_secret=def"
const { key, secret } = client.format(token)

Enjoy!

Readme

Keywords

Package Sidebar

Install

npm i schoologyapi

Weekly Downloads

4

Version

4.0.2

License

MIT

Unpacked Size

6.3 kB

Total Files

7

Last publish

Collaborators

  • 33tm