Skip to content

Instantly share code, notes, and snippets.

@birinder-lobana
Created May 3, 2022 17:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save birinder-lobana/b89662a149c8cc085c3ed60f3348b6b9 to your computer and use it in GitHub Desktop.
Save birinder-lobana/b89662a149c8cc085c3ed60f3348b6b9 to your computer and use it in GitHub Desktop.
Retrieve details about a QR Code scan
// Initiate the Openscreen node SDK and include the project ID that you recieved using the Openscreen dashboard
const { Openscreen } = require("@openscreen/sdk");
require('dotenv').config();
const os = new Openscreen().config({key: process.env.OS_API_KEY, secret: process.env.OS_API_SECRET});
const projectId = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';
const assetId = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';
async function main(){
// Get all scan data for a specific assetId
const assetScans = await os.asset(assetId).scans().get();
console.log('Asset Scans:', JSON.stringify(assetScans, '',2));
}
main().catch((err) => {
console.error(err);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment