import GboxSDK from "gbox-sdk";
const gboxSDK = new GboxSDK({
apiKey: process.env["GBOX_API_KEY"] // This is the default and can be omitted
});
async function main() {
const box = await gboxSDK.create({ type: "android" });
console.info("taking screenshot and saving to album...");
await box.action.screenshot({
saveToAlbum: true
})
const album = await box.media.getAlbum("Screenshots");
console.info("listing media info...");
const mediaInfo = await album.listMediaInfo();
console.info(`media info: ${JSON.stringify(mediaInfo, null, 2)}`);
const media = await album.listMedia();
console.info("downloading media...");
for (const item of media) {
await item.download(`./${item.data.name}`);
}
}
main();{
"data": [
{
"type": "photo",
"mimeType": "image/jpeg",
"name": "IMG_001.jpg",
"path": "/sdcard/albums/vacation/IMG_001.jpg",
"size": "2.5MB",
"lastModified": "2021-01-01T00:00:00Z"
}
]
}Get a list of media files in a specific album
import GboxSDK from "gbox-sdk";
const gboxSDK = new GboxSDK({
apiKey: process.env["GBOX_API_KEY"] // This is the default and can be omitted
});
async function main() {
const box = await gboxSDK.create({ type: "android" });
console.info("taking screenshot and saving to album...");
await box.action.screenshot({
saveToAlbum: true
})
const album = await box.media.getAlbum("Screenshots");
console.info("listing media info...");
const mediaInfo = await album.listMediaInfo();
console.info(`media info: ${JSON.stringify(mediaInfo, null, 2)}`);
const media = await album.listMedia();
console.info("downloading media...");
for (const item of media) {
await item.download(`./${item.data.name}`);
}
}
main();{
"data": [
{
"type": "photo",
"mimeType": "image/jpeg",
"name": "IMG_001.jpg",
"path": "/sdcard/albums/vacation/IMG_001.jpg",
"size": "2.5MB",
"lastModified": "2021-01-01T00:00:00Z"
}
]
}Enter your API Key in the format: Bearer
Box ID
"c9bdc193-b54b-4ddb-a035-5ac0c598d32d"
Album name
"Pictures"
List of media files
List album media
List of media files (photos and videos) in the album
Photo representation
Show child attributes
Photo type indicator
photo MIME type of the photo
"image/jpeg"
Name of the photo
"IMG_001.jpg"
Full path to the photo in the box
"/sdcard/albums/vacation/IMG_001.jpg"
Size of the photo
"2.5MB"
Last modified time of the photo
"2021-01-01T00:00:00Z"
Was this page helpful?