@buttercup/googledrive-client
Version:
Basic client for Google Drive
19 lines (18 loc) • 556 B
JavaScript
import { handleBadResponse } from "../request.js";
export async function getFileContents(options) {
const { patcher } = options;
const config = {
url: `https://www.googleapis.com/drive/v3/files/${options.id}`,
method: "GET",
query: {
alt: "media",
supportsAllDrives: "true"
},
headers: {
Authorization: `Bearer ${options.token}`
}
};
const response = await patcher.execute("request", config);
handleBadResponse(response);
return response.text();
}