İçeriğe geç

WebApi’dan Veri Çekme- #Asp.NET MVC

Selamlar

Bu yazıda Asp.Net Mvc ‘de Web Api’dan veri çekmeyi ve bu çektiğimiz JSON datasını parse edip kullanmayı anlatacağım.

Öncellikle ben test apisi olarak Taylor Swift’in albümlerini içeren bi test api’ı kullanacağım.

API Linki: https://rallycoding.herokuapp.com/api/music_albums

Bu api içerisinde title,artist image gibi değerler barındırıyor. Bununla ilgili olarak önce bir Model oluşturacağım.

Model klasörüne içerisine MusicModel adlı bir model dosyası oluşturuyorum. Kodları aşağıdan inceleyebilirsiniz.

Daha sonra Controller dosyamın içerisine girip Api bağlantısını ve parse etme işlemlerini tamamlıyorum.

Veriyi ben burada uzatmamak için ViewBag ile View’e gönderdim ancak farklı şekillerde de gönderebilirsiniz.

ViewBag ile gönderdiğim veriyi Index dosyamın içerinde foreach ile ekrana yazdırıyorum. 🙂

 

Tarih:Asp.Net MVC

8 Yorum

  1. Erkut Erkut

    Merhaba,
    Gunluk olarak piyasa verilerini cekmek istiyorum. Bunu nasil yapabiliriz.

    • damlakayali damlakayali

      piyasa verisi sağlayan servisler genel olarak ücretli olarak çalışmakta. IEX belli değerleri belli bir kullanıma kadar ücretsiz sağlıyor Türk borsasından veri çekmek istiyorsanız bildiğim ücretsiz sağlayıcılar yok malesef 🙁

  2. Yiğit Yiğit

    Kendi oluşturduğumuz bir API’yi, aynı Solution içindeki diğer MVC projesinden kullanabilir miyiz?

    • damlakayali damlakayali

      evet kullanabilirsiniz

  3. alpaytoprak alpaytoprak

    Modbus üzerinden canlı sürekli değişen veri okuyorum ve bu verileri api üzerinden websitedem yayınlıyorum, fakat bu işlemi yapmam için sürekli sayfa yenilemem gerekiyor ki anlık sürekli değişen verileri sürekli apiyi çağırarak gerçekleştirebileyim, bu noktada sürekli sayfa yenilemeden apiyi yalnızca bir kez çağırarak canlı sürekli değişen veri okuyup view kısmında gösterebilir miyim ?

    • damlakayali damlakayali

      ajax kullanmayı deneyebilirsin

  4. alpaytoprak alpaytoprak

    Modbus üzerinden canlı sürekli değişen veri okuyorum ve bu verileri api üzerinden websitedem yayınlıyorum, fakat bu işlemi yapmam için sürekli sayfa yenilemem gerekiyor ki anlık sürekli değişen verileri sürekli apiyi çağırarak gerçekleştirebileyim, bu noktada sürekli sayfa yenilemeden apiyi yalnızca bir kez çağırarak canlı sürekli değişen veri okuyup view kısmında gösterebilir miyim ?

    • damlakayali damlakayali

      tam emin olmamakla beraber signalr ı araştırabilirsiniz

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir