Gerçekten kafam karıştı.Facebook Like düğmesinin XFBML sürümü için bir uygulamaya ihtiyacım var mı?
Sitemdeki çok basit Facebook eklentilerini, özellikle temel "Beğen" düğmesini kullanıyorum.
Sınırlı sürümü bir iFrame ile nasıl kullanacağımı biliyorum. Ancak, şimdi XFBML yöntemini anlamaya çalışıyorum ve çevrimiçi belgeler, zaten bildiğiniz ve çalışma örneklerine gerçekten çok kısa bir şekilde ilişkin birçok varsayımlar yapıyor gibi görünüyor. Örneğin, size JavaScript Init'i nasıl arayacağınızı ve size fb: gibi bir HTML kodu satırı sağladığını gösterirler ... ama yüzleri gösterme/gizleme, varsayılan yazı tipini ayarlama vb. Herhangi bir örnek göremedim. iFrame kodundaki gibi.
Ondan bu yana öğeye özellik olarak eklemeniz gerektiğini düşündüm, ancak StackOverlfow sayesinde teşekkürler ve sadece çevrelerin içine götüren Facebook belgelerine teşekkürler. XFBML kodunu kullanırken
<fb:like href="http://mydomain.com" show_faces="true" action="recommend" colorscheme="light" width="400" height="35" />
Tamam, şimdi, bu yükseklik otomatik varsayıyorum içinde yapmış veya yapmamış olan bağlı/sözleşme genişletmek gerektiğini bu.
İlk önce yüksekliği "80" olarak ayarlamam mı, yoksa otomatik olarak mı yapmam gerektiğini bilmiyorum.
Ve Init komut dosyasında 'uygulama kimliğiniz' için ne kullanacağımı bilmiyorum. App yok ... sadece bir Facebook Şirket Sayfası ... o yüzden bir Web sitesinde bir Like butonu koyduğumda neden App Kimliği'ne ihtiyacım olacak?
<script>
window.fbAsyncInit = function() {
FB.init({
appId: 'your app id',
status: true,
cookie: true,
xfbml: true
});
};
Bu konularda herhangi bir aydınlanma takdir edilecektir.
Teşekkür ederiz!
Evet, facebook’un dokümantasyonu düpedüz korkunç. – billmalarky
'appId = 3990840334890' dışı bırakmak, sadece iyi çalışıyor gibi görünüyor –
@PeterEhrlich Sadece bir appId sağladığınızda, istatistik/içgörüler eksik olacak sanırım. Benim için de işe yarayacak gibi görünüyor. Yorumlar eklentisi ile etkinlik ... – benzkji