lostyazilim
tr.link

Facebook Beğeni Api Gibi Api'de Buton Kullanımı Nasıl Yapılır ?

6 Mesajlar 1.160 Okunma
acebozum
tr.link

WmOptimize WmOptimize Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.11.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek WebProgramlama
  • Konum İstanbul Anadolu
  • Ad Soyad H** F**
  • Mesajlar 410
  • Beğeniler 151 / 174
  • Ticaret 3, (%100)
Facebook'un web siteler için kullanıma sunduğu sayfa beğenme apisini malum biliyoruz. Sitemizden oradaki beğeni butonuna tıkladığımızda o veri aktarımı tamamlanmış oluyor.

Json ile veri çekme olayını kavradım ancak veri çeken kişinin buton ile etkileşime girme olayını bulamadım.

Benim yapmak istediğim şey;

Benim verdiğim json verilerini kullanıcı çekecek. Ancak sadece çekmekle kalmayıp oturum kontrolu ile veriye ekleme yapabilecek.

Umarım istediğimi anlatabilmişimdir. Wm hocalarımdan cevapları bekliyorum..
 

 

wmaraci
reklam

WmOptimize WmOptimize Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.11.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek WebProgramlama
  • Konum İstanbul Anadolu
  • Ad Soyad H** F**
  • Mesajlar 410
  • Beğeniler 151 / 174
  • Ticaret 3, (%100)
Soru güncel!
 

 

WmOptimize WmOptimize Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.11.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek WebProgramlama
  • Konum İstanbul Anadolu
  • Ad Soyad H** F**
  • Mesajlar 410
  • Beğeniler 151 / 174
  • Ticaret 3, (%100)
Soru Güncel!!
 

 

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)
Json ile veri çektirme olayını anlatmaya gerek yok sanırım sizin sorunuz çekilen veride değişikliği nasıl yaparız. Ben şöyle bir mantık kurdum;

Beğen butonuna bastığınızda dönen veride işlem yapacağınız verinin fix değerini çekersiniz (id) vb. Daha sonra butona basıldığında tekrar yazdığınız bir apiyi çalıştırıp id ile veritabanına update ettirirsiniz. Json veri ilk döndüğünde de butonun durumunu (Beğendin,Beğen) gibisinden gelen veriye göre kontrol ettirirsiniz.

Yani kısacası butona basıldığında id ile yapacağınız değişikliği diğer bir yazdığınız apiye gönderin. Dönen sonuca göre butona işlem yaptırın.
 

 

sefacandemir.com.tr
wmaraci
wmaraci

WmOptimize WmOptimize Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.11.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek WebProgramlama
  • Konum İstanbul Anadolu
  • Ad Soyad H** F**
  • Mesajlar 410
  • Beğeniler 151 / 174
  • Ticaret 3, (%100)
SefaCanDemir Hocam k.bakmayın ancak tam anlaşamadık sanırsam. Jquery'de biraz hamlık var tam hakim değilim. Ama sanırım şu şekilde bahsediyorsunuz.
Kullanıcı beğen butonuna bastığında,(Beğen butonu başka sitede)
Beğen butonu id'ye göre bir sayfa yüklesin(bana ait sayfa/site).
Yüklenen sayfa kullanıcı kontrolü yapıp veriyi işlesin.

Eğer bu şekilde olacaksa bende bu böyle düşündüm ancak bu sayfa yükleme işlemini bilmiyorum. Yani javascript/jquery ile bir sayfaya nasıl istekte/çağrıda bulunacağım ?

Ayrıca cevabınız için teşekkür ederim. Böyle büyük bir forumda programlamaya ait cevap almanın bu kadar zor olması şaşırtıcı.
 

 

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)
Şu şekilde bir kaynak buldum. Bende jQuery bilgisine sahip değilim fakat daha geniş kapsamlı arama yapabilirsiniz. Bende biraz daha araştırıp bu mesajımı güncellerim.

https://api.jquery.com/jquery.get/

Yukarıdaki adresten yazanlar ile Php bir sayfaya veri göndermeyi deneyin. Sanırım direk post ediyor veriyi o yüzden boş bir php sayfaya print_f($_POST); yazıp gelen veri nasıl geliyor görebilirsiniz. (Sanırım Json olarak geliyor.) ona göre de işlemi yapıp sonucu exit ile ekrana basarsınız. Verdiğim adres de dönen veriyi nasıl kontrol edeceğinizin örneği de bulunuyor. En sağlıklı yolu bu sanırım.
 

 

sefacandemir.com.tr
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al