Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: C# N11 Api Entegrasyonu  (Okunma Sayısı 215 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
programci42
Üye
***
Mesaj Sayısı: 95


Üyelik Bilgileri
« : Temmuz 06, 2019, 10:44:25 ÖÖ »

Herkese merhaba yeni bir projeye başladım N11 sipariş listeleme metodu çalışmıyor geriye dönen değer de "success" yazıyor ama orderlist değeri null olarak dönüyor sizce neden kaynaklanabilir? Kodlarım aşağıdadır.

Kod:
N11OrderService.OrderServicePortClient Istemci = new N11OrderService.OrderServicePortClient();
                var authentication = new N11OrderService.Authentication()
                {
                    appKey = this.ApiKey,
                    appSecret = this.ApiSecret
                };
                var Deger = new object();
                var period = new N11OrderService.OrderSearchPeriod();
                period.startDate = Baslangic.Value.ToString();
                period.endDate = Bitis.Value.ToString();
                N11OrderService.DetailedOrderListRequest istek = new N11OrderService.DetailedOrderListRequest();
                istek.auth = authentication;
                istek.pagingData = new N11OrderService.PagingData() { currentPage = 0, pageSize = 100 };
                istek.searchData = new N11OrderService.OrderDataListRequest() { status = "New", period = period };

                N11OrderService.DetailedOrderListResponse result = Istemci.DetailedOrderList(istek);
                if (result.result.status== "success")
                {
                    if (result.orderList != null)
                    {
                        Deger = result.orderList.Select(snc => new
                        {
                            Adi = buyerName,
                            Siparis_No = orderNumber,
                            urun_kodu = productId,
                            durum = status,
                            satici_kodu = productSellerCode
                        }).ToDataTable();
                    }
                    else
                    {
                        Deger = "Kayıt Yok";
                    }
                }

Bu arada n11 mağazasında sipariş var.
« Son Düzenleme: Temmuz 06, 2019, 10:45:56 ÖÖ Gönderen: programci42 » Logged
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: