const axios = require("axios");
async function generateSSEToken(apiKey) {
try {
const response = await axios.post(
"https://scrape.st/stream/token",
{},
{
headers: {
"x-api-key": apiKey,
"Content-Type": "application/json",
},
},
);
return response.data;
} catch (error) {
console.error("Token generation failed:", error.response?.data || error.message);
throw error;
}
}
// Usage
const tokenData = await generateSSEToken("your_api_key_here");
console.log("Token:", tokenData.token);
console.log("Expires in:", tokenData.expiresIn, "seconds");