Tam o sırada, başka bir pillinetwork sitesi olan yenimecra.org'da: "Delimano Özgür Şef ile birlikte en iyi tarifleri arıyor"

\

Twitter, friendfeed, google, facebook derken, web sitelerinde üye girişi ya da üyelik gibi bölümlerin pabucu neredeyse dama atıldı. Bu servislerden en kullanışlı olanı Facebook Connect şüphesiz. Bu yazıda Flash ve as3 kullanarak hangi şekillerde facebook connect kullanabiliriz, artıları eksileri nelerdir, nerelerde hangisini kullanmalıyız bundan bahsedeceğim.

1. Facebook JSBridge

Facebook JS Api üzerinden çalışan bir Javascript kütüphanesidir.

Yapmanız gereken tek şey, flashtan gerekli fonksiyonları çalıştırmak ve cevaplarını dinlemektir. Gelen Json'ın parse edilmesi, gereken isteklerin yapılması kısmını bu kütüphane sizin için gerçekleştirir.

Özellikle uygulamanızın ya da web sitenizin herhangi bir aşamasında veya tercihli olarak kullanıcıların facebook kullanıcı adları ile giriş yapması isteniyorsa bu iş için biçilmiş kaftandır. Hızlı çalışması, hali hazırda bulunan basit AS kütüphanesi ile temel işlevleri kolaylıkla yerine getirebilirsiniz.

Ancak bu kütüphanenin dezavantajları da yok değil.

Öncelikle Javascript üzerinde çalıştığı için IE6 da maalesef çalışmıyor. IE7 de is yüklü datalar varsa eğer sorunlar çıkartabiliyor. Örneğin bir arkadaşınızın taglendiği fotoğrafları alıcaksınız. Ortalama 50 ve üzeri fotoğraf datasını bu kütüphane ile çekmeye çalışırsanız IE7 de sorunlarla karşılaşmanız muhtemel.

Bunun dışında bu kütüphane genel amaçlı kullanım için hazırlanmış. Aradığınız bazı özellik ya da fonksiyonlar içinde olmayabilir. Örneğin arkadaşınızın fotoğraflarını bulmak, albümlerini yüklemek, etiketlendiği fotoğrafları bulmak gibi metodlar arıyorsanız maalesef bu işlemleri hem JS dosyasına hem de AS sınıfınıza eklemeniz gerekiyor.

Bu kütüphaneyi download etmek isteyenler bu linkten faydalanabilirler.

2. Facebook AS3 Library

Facebook PHP api üzerinden çalışan bir AS kütüphanesidir.

Linkten kaynak kodları ya da swc dosyasını bilgisayarınıza indirdikten sonra yapmanız gereken tek şey Flash projenize ilgili sınıfları import edip, gerekli fonksiyonları çalıştırmak.

Gelelim bize kattıkları ve bizden aldıklarına;

İlk olarak söylemek istediğim, bilinen bütün tarayıcılarla çalışabiliyor. Özellikle de ülkemizde kullanım oranı hala yüksek olan IE6 yı hedef alanlar için vazgeçilmez bir kütüphane.

Uygulamanızda ya da sitenizde facebook girişini zorunlu tutmak istiyorsanız bu durumda işinizi kolaylaştırabilir diye düşünüyorum. Çünkü kütüphane PHP üzerinden çalıştığı için, facebook girişi olmadan zaten sayfanız açılmayacaktır. Bu durum tabii ki bu sınıfın standart hali için geçerli. Js ile yaparım yine de çalıştırırım diyenler de elbette olacaktır.

Bütün istekler, gelen datayı parse etme, istekleri düzenleme gibi işlemlerin tamamını flash üzerinden yapıyorsunuz. Bu da sınıfı tanımayanlar için bir dezavantaj yaratabiliyor. Her grup istek başka bir değişken tipine karşılık geliyor, ve öğrenene kadar 'neden olmuyor ki?' sorunu bol bol kendinize soruyorsunuz.

Sonuç

Kendi tercihimi söylemek gerekirse, müşteri tarafından illaki IE6 olsun diye bir istek gelmedikçe JSBridge kullanmayı daha uygun buluyorum.8 sene önce piyasaya sürülen, biz flash geliştiricilerden çok HTML/CSS geliştiricilerin başını ağrıtan bir tarayıcıyı projelerime hedef olarak seçmiyorum.

Sonuç olarak her ikisi de aynı işi yapabilmek için tasarlanmış olan kütüphaneler. Öğrendikten sonra her ikisiyle de kolaylıkla çalışabilirsiniz.

Spacer
Spacer
 | 4 yorum var 
 | 19 Şubat 2010 12:31 

Yorumlar

connect kullanıyorum bunuda denicem

within  |  (0 puan) 20 Şubat 2010 14:52

bence çok güzel birsey heryerde online olabiliyiyorum..

oyuncumk  |  (0 puan) 22 Şubat 2010 16:48

flash ile facebook!! facebooktan flash haber!
facebook para rehberi çıktı. facebooktan para kazanmak isteyenlerin adresi

ek iş ile evinizden erol marketing yaparak para kazanbilirsiniz. Dünyanın En çok prim dağıtan mlm firması bakınız.hunca life-oriflame katalog
aytekinbey  |  (0 puan) 11 Mayıs 2010 17:56

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu Yazıyı Tutanlar

Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

son yorumlar

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.

network siteleri

RSS Dosyası
pillikutu