32 lines
882 B
JavaScript
32 lines
882 B
JavaScript
/**
|
|
* auth4.js - CLI 版の Alexa Cookie 更新
|
|
*/
|
|
|
|
const EMAIL = process.env.AMAZON_EMAIL;
|
|
const PASSWORD = process.env.AMAZON_PASSWORD;
|
|
const { fetchAlexaCookieAndSave } = require('./auth4-core');
|
|
|
|
if (!EMAIL || !PASSWORD) {
|
|
console.error('[ERROR] 環境変数 AMAZON_EMAIL と AMAZON_PASSWORD を設定してください');
|
|
process.exit(1);
|
|
}
|
|
|
|
async function main() {
|
|
const result = await fetchAlexaCookieAndSave({
|
|
email: EMAIL,
|
|
password: PASSWORD,
|
|
logger: console.log,
|
|
});
|
|
|
|
console.log('\n==============================================');
|
|
console.log(' 認証成功!');
|
|
console.log('==============================================');
|
|
console.log(`.env を保存しました: ${result.envPath}`);
|
|
console.log(`Cookie 長さ: ${result.cookieLength} 文字`);
|
|
}
|
|
|
|
main().catch((err) => {
|
|
console.error('[FATAL]', err);
|
|
process.exit(1);
|
|
});
|