• 25-04-2022, 11:16:20
    #1
    Merhaba herkese iyi forumlar

    Bir bankanın web servisini kullanarak hesap hareketlerini çekmeye çalışıyorum.

    GetExtendedDetailAccountInfoResponse response = client.getTransactionInfo(new GetExtendedDetailTransactionInfo()
                    {  
                        userName = "KULLANICI",
                        password = "ŞİFRE",
                        transactionInfoInputType = new GetExtendedDetailTransactionInfoInputType() {
                            iban = "İBAN",
                            startDate = Convert.ToDateTime("2022-01-01T19:00:20"),
                            endDate = Convert.ToDateTime("2022-04-22T09:00:00")
                        }
                    });
    sıkıntı yaratan kısım "startDate" ve "endDate" kısımları. Bu şekilde gönderdiğim halde "başlangıç ve bitiş tarihleri boş olamaz hatası" ile karşılaşıyorum

    soapta aşağıdaki gibi istek atınca sorunsuz bir şekilde response dönüyor

    <transactionInfo>
                <password>ŞİFRE</password>
                <userName>K.ADI</userName>
                <transactionInfoInputType>
                   <iban>IBAN</iban>
                   <startDate>2022-01-25T09:00:00</startDate>
                  <endDate>2022-04-25T09:00:00</endDate>
                </transactionInfoInputType>
             </transactionInfo>
    Detay bilgi isteyen olursa paylaşabilirim özelden teşekkür ederim şimdiden.

  • 25-04-2022, 11:21:49
    #2
    saat dakika saniye alanını kaldırıp yıl ay gün olarak gönderip denermisiniz.

    veya entegrasyon dökümanı varsa linkini paylaşırsanız oradan bakılabilir.
  • 25-04-2022, 12:05:13
    #3
    Internetabi adlı üyeden alıntı: mesajı görüntüle
    saat dakika saniye alanını kaldırıp yıl ay gün olarak gönderip denermisiniz.

    veya entegrasyon dökümanı varsa linkini paylaşırsanız oradan bakılabilir.
    maalesef şuan bir döküman yok, talep ettim fakat sanırım onlarda da yok

    format olarak her şeyi denedim ama olmuyor. anlamadığım şey soapta eğer formatı yanlış gönderirsem "invalid date format (1/1/2022 7:00:20 PM) with out - s at correct place" veya "date string can not be less than 19 characters" gibi hatalar veriyor.

    benim kod ile gönderdiğimde ise "Başlangıç tarihi ve bitiş tarihi alanları boş olamaz" hatası veriyor. Yani gönderdiğim tarihi hiç görmüyor diye yorumluyorum. Bu konu ile ilgili başka bir öneriniz var mıdır?
  • 25-04-2022, 12:24:21
    #4






    Reference.cs'de bu şekilde görünüyor ilgili alanlar belki yorumlamanıza faydası olur.


    Edit:

    Tekrar merhaba,

    Ben durumu çözdüm bilgi olması için buraya da yazmak istedim.

    startDateSpecified ve endDateSpecified alanlarını true olarak göndermemiz gerekiyormuş.

    İyi forumlar