20 Haziran 2018, Çarşamba   |   English
Facebook için bir Uygulama Geliştirmek - 1
Yazan: Hannes du Preez      02 Ocak 2008, Çarşamba      Sayfayı Yazdır         Tavsiye Et Paylaş
Sosyal Ağ son günlerde internetin en gözde terimleri arasında. Facebook bugün webte mevcut olan pek çok Sosyal Ağ sitesinden sadece biri. Bu makalede Facebook’la kullanılan bazı perde-arkası teknolojileri ve Facebook’a arayüz oluşturan bir uygulamanın nasıl yazılacağını açıklamaya çalışacağım.

Sosyal Ağ son günlerde internetin en gözde terimleri arasında. Facebook bugün webte mevcut olan pek çok Sosyal Ağ sitesinden sadece biri. Bu makalede Facebook’la kullanılan bazı perde-arkası teknolojileri ve Facebook’a arayüz oluşturan bir uygulamanın nasıl yazılacağını açıklamaya çalışacağım.

Makalelerimi daha önce okuyanlar örnek bir uygulama oluşturmadan önce daima teorik konuları bitirmeyi tercih ettiğimi bilirler. O halde daha fazla vakit yitirmeyelim.

Kullanılan Teknolojiler

FBML


Facebook Biçimleme Dili (FBML) HTML’nin (Facebook’a özgü) birkaç öğe eklenmiş ve bir kaçı da çıkarılmış gelişmiş bir altkümesidir.

Facebook etiketleri

Aşağıda FBML’de yer alan bazı Facebook etiketlerinin listesi bulunuyor (Facebook Gelişimcileri Wikisi’nden alınma):

fb:name Kullanıcı tarafından belirlenen adı alır
fb:grouplink Belirlenen grup adını grup sayfasına bağlantıyla gösterir
fb:user Bilgiyi görüntüleyen kişi için, içeriğin site güvenlik denetimleriyle kısıtlanmasını zorunlu kılar
fb:pronoun Bir kullanıcı için belirli bir zamir atar. Örneğin: Sen, onlar, o şunu yapıyor sun/lar/
fb:profile-pic Seçili kullanıcının görüntü resmini bir <ımg> etiketine dönüşür. Etiketin kendisi standart bir img etiketi yerini tutar ve bu yüzden img için geçerli nitelikler fb:profile-pic için de geçerlidir
fb:is-in-network Etiketin içeriğini ancak kullanıcı verili bir ağ içindeyse gösterir
fb:if-can-see Kapsanan içeriği ancak kayıtlı kullanıcı, seçili kullanıcının belirli ne özniteliğini görüyorsa gösterir. Örneğin: profil, arkadaşlar, duvar
fb:if-can-see-photo Kapsanan içeriği ancak kayıtlı kullanıcı seçili resmi görebiliyorsa gösterir.
fb:if-is-app-user Kapsanan içeriği ancak kayıtlı kullanıcı uygulama hizmet şartlarını kabul etmişse gösterir.
fb:if-is-friends-with-viewer Kapsanan içeriği ancak seçili kullanıcı, kayıtlı kullanıcının arkadaşıysa gösterir.
fb:if-is-group-member Kapsanan içeriği ancak seçili kullanıcı, seçili grubun üyesiyse gösterir. Örneğin: admin, üye, yönetici
fb:if-is-user Ancak görüntüleyen kişi, seçili kullanıcılardan biriyse etiketin içeriğini sunar.
fb:if-user-has-added-app Kullanıcının uygulamayı kendi hesabına ekleyip eklemediğini belirlemede kullanılır.
fb:wide Etiketin içeriğini, ancak profil kutusu profilin geniş sütunundaysa sunar
fb:narrow Etiketin içeriğini, ancak profil kutusu profilin dar sütunundaysa sunar
fb:profile-action Kullanıcının profilinde fotoğrafının altına bir link ekler (örneğin “Daha Fazla Resim Görüntüleyin”)
fb:user-table Profil sayfalarındaki Karşılıklı Arkadaş tablosuna benzer biçimde her hücresi belirli bir kullanıcı için bir küçük resim içeren bir tablo atar
fb:user-item fb:user-table’da gösterilecek kullanıcıyı belirler
fb:subtitle Profil kutusunun altyazısını tanımlar. Kapsanan içerik düz metine çevrilir. Örneğin: “20 Duvar Postasını Gösteriyor”
fb:action Genellikle gezinmeye yönelik bir bağlantı atar. Görünüşü kalıbına göre değişir.
fb:visible-to-owner İçeriği ancak, görüntüleyenin profili profil sahibininkiyle aynıysa gösterir.
fb:visible-to-user Ancak görüntüleyen seçili kullanıcıysa etiketin içeriğini sunar.
fb:visible-to-app-users İçeriği ancak görüntüleyen kişi uygulamanın tüm izinlerine sahipse gösterir
fb:visible-to-added-app-users İçeriği ancak görüntüleyen uygulamayı kendi hesabına eklemişse gösterir
fb:wall Duvar ortamını taklit eder
fb:wallpost Duvar tarzında bir posta oluşturur
fb:wallpost-action Bir duvar postasının altında bir bağlantı gösterir



Bu makalenin devamında "Facebook Sorgulama Dili (FQL) bölümünü, burayı tıklayarak ulaşabilirsiniz.
Yazan: Hannes du Preez      02 Ocak 2008, Çarşamba      Sayfayı Yazdır         Tavsiye Et Paylaş
  
Eski Haberlerden Bir Tutam
  Bu Kategorideki Son 10 Yazı

  Yorumlar

Bu yazıya hiç yorum yapılmamış. İlk yorumu siz yapın.



Yorum yazabilmek için giriş yapmanız gerekmektedir.
Yukarıdaki giriş panelinden giriş yaptıktan sonra yorum yazabilirsiniz