واجهة api الخاصة ب StreamTape

mveghgv

أود استدعاء الرابط المباشر للتحميل من خلال Stream Tape Api و لكن هناك خط يواجهني

<script>
    function generateLink() {
      const file = document.getElementById('fileInput').value;
      fetch(`https://api.streamtape.com/file/dlticket?file=$%7Bfile%7D&login=%7Blogin%7D&key=%7Bkey%7D%60)
        .then(response => response.json())
        .then(data => {
          const ticket = data.result.ticket;
          const finalLink = `https://api.streamtape.com/file/dl?file=$%7Bfile%7D&ticket=$%7Bticket%7D&captcha_response=%7Bcaptcha_response%7D%60;
          const finalUrl = data.result.url;
          document.getElementById('result').innerHTML = `<a href="${finalUrl}" target="_blank"><button>Access Link</button></a>`;
        })
        .catch(error => console.error('Error:', error));
    }
</script>

أود استدعاء data.result.url من داخل

و لكن لم استطع ذلك


التعليق السابق

اضفت بيانات login و key و لكن لم يعمل

ما الخطأ الذي يظهر لك في الكونسول في المتصفح؟

أرجو تجربة الكود التالي بعد التعديل:

<!DOCTYPE html>
<html lang="ar">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>StreamTape API Link Generator</title>
</head>
<body>


<input type="text" id="fileInput" placeholder="أدخل ID الملف">
<button onclick="generateLink()">توليد الرابط</button>


<div id="result"></div>


<script>
  async function generateLink() {
    const file = document.getElementById('fileInput').value;
    const login = 'LOGIN'; // ضع هنا بيانات الدخول
    const key = 'API_KEY'; // ضع هنا مفتاح الـ API


    try {
      let response = await fetch(`https://api.streamtape.com/file/dlticket?file=$%7Bfile%7D&login=$%7Blogin%7D&key=$%7Bkey%7D%60);
      let data = await response.json();
      const ticket = data.result.ticket;


      response = await fetch(`https://api.streamtape.com/file/dl?file=$%7Bfile%7D&ticket=$%7Bticket%7D%60);
      data = await response.json();
      const finalUrl = data.result.url;


      document.getElementById('result').innerHTML = `<a href="${finalUrl}" target="_blank"><button>Access Link</button></a>`;
    } catch (error) {
      console.error('Error:', error);
    }
  }
</script>


</body>
</html>


@Mustafa_Suleiman

لم يعمل ايضا شكرا لك لمجهودك المبذول ❤