Ben facebook bir fan kutusu ve birkaç diğer şeyler entegre bir web sitesi var. aşağıdaki gibi doğru bakmak için her şeyi almak için, ben FBML uyguladık:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">
aslında ben onlar Facebook erişemiyor müvekkilimin şirket çalışanları üzerinde bir yerde bir blok olduğunu tespit ettik dışında, sadece iyi çalışır. Ancak bu kadar darbe ve güvenlik duvarı bu sitede FB kodu doğru ateş etmeye izin vermez gibi tamamen yüklenmesini değil siteyi neden oluyor.
Ben bir yerde bu bloğu yok gibi, ben sorun uzaktan kopyalayan yaşıyorum ve bu yanlış görüntülenmesine neden oluyor tam olarak ne yaptığını noktayı tutturmak mümkün olmamıştır.
Kısacası, ben kontrol ve FB erişilebilir olmadığını görmek ve eğer sadece FBML yangın kodu uygulayabilirsiniz şey var mı? Ben öncelikle site için PHP ve jQuery kullanıyorum.
Şimdiden teşekkürler.
edit: Code snippets as requested
Başından itibaren:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">
Sonra sayfa içinde bir FanBox çağırıyor:
<div id="fbbox">
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<div id="fb-root">
<fb:fan profile_id="xxxxxxxx" width="235" height="200" connections="12" stream="false" header="false" css="http://www.xxxx.com/xxxx.css?33" ></fb:fan>
</div>
<script>
<!--
window.fbAsyncInit = function() {
FB.init({appId: 'xxxxxxx', status: true, cookie: false, xfbml: true});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
-->
</script>
</div>
Ben özel ayarları bazılarını xxx'ed var, ama bunlar gerçek kodu doğru sizi temin ederim.