fatura icon indicating copy to clipboard operation
fatura copied to clipboard

Cannot read property 'data' of undefined

Open aytaa opened this issue 5 years ago • 3 comments

Merhabalar undefined değer dönüyor ama yanlış yaptığım bir yer olabilir mi ?

aytaa avatar Oct 22 '20 20:10 aytaa

@aytaa Aynı hatayı alıyorum. Dev console dan requestleri takip ettim fakat yinede bir sonuç alamadım. Sorun nerede bulamıyorum :(

berkslv avatar Feb 23 '21 16:02 berkslv

Çok inceledim ama bir sonuca ulaşamadım

aytaa avatar Feb 23 '21 16:02 aytaa

@aytaa Sonunda birşeyler elde ettim, kütüphaneyi baştan yazıyorum :D

test url sini kullanarak girdikten sonra gelen giden istekleri dispatch başlığı ile chorme dev tools yardımıyla takip edersen istenilen request şeklini görebilirsin. Direk requesti fetch olarak koplayadım, daha sonra herşey netleşti. Get token operasyonu için örneği aşağıya bırakıyorum. Yakın zamanda geliştirdiğim yazılım için repo açarım.

// GET token
  fetch("https://earsivportaltest.efatura.gov.tr/earsiv-services/assos-login", {
    headers: {
      accept: "*/*",
      "accept-language": "tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7",
      "content-type": "application/x-www-form-urlencoded;charset=UTF-8",
      "sec-ch-ua":
        '"Chromium";v="88", "Google Chrome";v="88", ";Not A Brand";v="99"',
      "sec-ch-ua-mobile": "?0",
      "sec-fetch-dest": "empty",
      "sec-fetch-mode": "cors",
      "sec-fetch-site": "same-origin",
    },
    referrer: "https://earsivportaltest.efatura.gov.tr/login.jsp",
    referrerPolicy: "strict-origin-when-cross-origin",
    body: "assoscmd=login&rtype=json&userid=33333312&sifre=1&parola=1&",
    method: "POST",
    mode: "cors",
    credentials: "omit",
  }).then((x) => x.json().then((data) => console.log(data)));

berkslv avatar Feb 23 '21 23:02 berkslv