async function test() { try { // 1. Admin login const loginRes = await fetch('http://localhost:3000/api/auth/login', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ email: 'admin@contentgen.ai', password: 'Admin123!' }) }); const loginData = await loginRes.json(); const token = loginData.data.accessToken; console.log("Logged in!"); // 2. Create project from standard prompt console.log("\n--- Creating standard project..."); const projRes = await fetch('http://localhost:3000/api/projects', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': `Bearer ${token}` }, body: JSON.stringify({ title: "Test Project", prompt: "Uzay hakkında bir belgesel", language: "tr", videoStyle: "CINEMATIC", aspectRatio: "PORTRAIT_9_16" }) }); const projData = await projRes.json(); console.log("Standard project status:", projRes.status); console.log("Standard project result:", JSON.stringify(projData, null, 2)); // 3. Create project from tweet console.log("\n--- Creating tweet project..."); const tweetRes = await fetch('http://localhost:3000/api/projects/from-tweet', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': `Bearer ${token}` }, body: JSON.stringify({ tweetUrl: "https://x.com/elonmusk/status/1893456789012345678", language: "tr", videoStyle: "CINEMATIC", aspectRatio: "PORTRAIT_9_16" }) }); const tweetData = await tweetRes.json(); console.log("Tweet project status:", tweetRes.status); console.log("Tweet project result:", JSON.stringify(tweetData, null, 2)); } catch (err) { console.error("Error:", err); } } test();