C# Api Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    infazteam
    infazteam's avatar
    Kayıt Tarihi: 09/Kasım/2015
    Erkek

    İyi pazarlar hocalar . php ile @dhmm hocamın hazırladığı üyelil sistemi var 

    süre dolduğun'da kullanıcı giriş yapamıyor. bunu c#'da api den yakalayarak giriş yapmam gerekiyor yada sorgu çekerek nasıl yapcağım ile ilgilifikri olan varmı ?

    nasıl yapcağım ile ilgilifikri olan varmı ?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Elif - Efe
    rakkoc
    rakkoc's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    http://mesutcakir.com.tr/post/c-ile-web-api-get-post-ve-json-array-sending

     


    Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    infazteam
    infazteam's avatar
    Kayıt Tarihi: 09/Kasım/2015
    Erkek

    hocalar api' yi yakadım          ApiData data = ApiResponse.GetResponse("http://dariakayaphoto.com/api/check/");   kontrolunu saglıyor

     

    textbox1 ve textbox2 den gelen değerleri   ApiData data = ApiResponse.GetResponse("http://dariakayaphoto.com/api/check/textbox1/textbox2 ");   şekilinde sorgulamam lazım  eğer "ok" gelirse giriş yapcak  

    nasıl yaprım sizce ?

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    1. sana dönen datanın cinsi JSON

    2. sana yazılan cevapları okumuyorsun.


    İmza...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    infazteam bunu yazdı

    hocalar api' yi yakadım          ApiData data = ApiResponse.GetResponse("http://dariakayaphoto.com/api/check/");   kontrolunu saglıyor

     

    textbox1 ve textbox2 den gelen değerleri   ApiData data = ApiResponse.GetResponse("http://dariakayaphoto.com/api/check/textbox1/textbox2 ");   şekilinde sorgulamam lazım  eğer "ok" gelirse giriş yapcak  

    nasıl yaprım sizce ?

    ApiData data = ApiResponse.GetResponse("http://dariakayaphoto.com/api/check/login?nick=NICKIALDIR&pw=SIFREYIALDIR");

    Seklinde bir istek yollar, gelen veriye gore kontrol ettirirsin hocam. Yukaridaki yapiyi ise php ile olsturacaksin.


    0x0480 takilin madem ﷽﷽﷽
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    infazteam
    infazteam's avatar
    Kayıt Tarihi: 09/Kasım/2015
    Erkek
    end bunu yazdı
    infazteam bunu yazdı

    hocalar api' yi yakadım          ApiData data = ApiResponse.GetResponse("http://dariakayaphoto.com/api/check/");   kontrolunu saglıyor

     

    textbox1 ve textbox2 den gelen değerleri   ApiData data = ApiResponse.GetResponse("http://dariakayaphoto.com/api/check/textbox1/textbox2 ");   şekilinde sorgulamam lazım  eğer "ok" gelirse giriş yapcak  

    nasıl yaprım sizce ?

    ApiData data = ApiResponse.GetResponse("http://dariakayaphoto.com/api/check/login?nick=NICKIALDIR&pw=SIFREYIALDIR");

    Seklinde bir istek yollar, gelen veriye gore kontrol ettirirsin hocam. Yukaridaki yapiyi ise php ile olsturacaksin.

    başaramadım hocam :(

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

                    string adres = "http://dariakayaphoto.com/api/check/login?nick="+textbox1+"&pw="+textbox2+"";

                    WebResponse cevap;

                    WebRequest istek = HttpWebRequest.Create(adres);

                    cevap = istek.GetResponse();

                    StreamReader donnebilgiler = new StreamReader(cevap.GetResponseStream());

                    string gelen = donnebilgiler.ReadToEnd();

                    status tmp = JsonConvert.DeserializeObject<status>(gelen);

     

    Bu yukardaki senin request fonksiyonun bir tanede status için class oluştur .

     class status

        {

            private string _status;

            private string _message;

            private string _data;

     

            public string Status { get => _status; set => _status = value; }

            public string Message { get => _message; set => _message = value; }

            public string Data { get => _data; set => _data = value; }

        }

     

     

    tabi json convert işlemini newtonsoftjson kütüphanesi ile yapıosun. daha sonra o tmpten gelicek datayı nasıl işleyeceğin sana kalmış.

    öneri : kullanıcı ve şifreyi direk hiç bir criptolama işleminden geçirmeden postlamanı önermem. 

     

     

     

     

     

    FCN tarafından 07/Ağu/17 11:38 tarihinde düzenlenmiştir
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Hocam şunu izler misin sadece 20 dakika

    https://www.youtube.com/watch?v=RU3HpFlwpHo

     

    MhmdAlmz tarafından 07/Ağu/17 13:16 tarihinde düzenlenmiştir

    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    infazteam
    infazteam's avatar
    Kayıt Tarihi: 09/Kasım/2015
    Erkek

    sorun çözüldü. Bu şekildeymiş teşekürler.

     ApiData data = ApiResponse.GetResponse("http://dariakayaphoto.com/api/check/" + textBox1.Text + "/" + textBox2.Text);

     

                if (data.status == "OK")

                {

                    if (data.message == "Lisans aktif")

                    {

                        MessageBox.Show("OK tmm baglan");

                        return;

                    }

                }

                MessageBox.Show("HATA : " + data.message);

     

    infazteam tarafından 07/Ağu/17 18:35 tarihinde düzenlenmiştir
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    infazteam bunu yazdı

    sorun çözüldü. Bu şekildeymiş teşekürler.

     ApiData data = ApiResponse.GetResponse("http://dariakayaphoto.com/api/check/" + textBox1.Text + "/" + textBox2.Text);

     

                if (data.status == "OK")

                {

                    if (data.message == "Lisans aktif")

                    {

                        MessageBox.Show("OK tmm baglan");

                        return;

                    }

                }

                MessageBox.Show("HATA : " + data.message);

     

    Hocam bu tür kontrolleri boolean değerlerle gerçekleştirmen daha doğru olur bence.


    0x0480 takilin madem ﷽﷽﷽
Toplam Hit: 1339 Toplam Mesaj: 11
c# api kullanıcı