Facebook показывает пустой экран после входа в систему (facebook js api) - PullRequest
1 голос
/ 29 марта 2012
<body>
<script>
// Facebook Init
window.fbAsyncInit = function() {
FB.init({
   appId      : '...MYID...', // App ID
   channelUrl : 'channel.html', // Channel File
   status     : true, // check login status
   cookie     : true, // enable cookies to allow the server to access the session
   xfbml      : true  // parse XFBML
});

// Additional initialization code here
FB.Event.subscribe('edge.create',
function(response) {
    alert('You liked the URL: ' + response);
}
);
};

</script>

<div id="fb-root"></div>
    <script>(function(d, s, id) {
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s); js.id = id;
      js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1&appId=...MYID...";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>

    <div id="player"></div>
    <div id="main">

    <div id="facebook" style="height:30px;">
    <div class="fb-like" data-href="http://www.MYURL.com/about" data-send="true" data-width="450" data-show-faces="true"></div>
    </div>

Может кто-нибудь помочь?Я сам программист php и просто застрял с JS ... Я также рассматривал API Php, но на самом деле он работал, теперь он зависает внезапно ... не уверен, что я сделал: (

Спасибо!

1 Ответ

1 голос
/ 29 марта 2012

Пожалуйста, посетите сайт разработчика Facebook. Это было бы хорошее место для отслеживания, так как это, возможно, не вы. У меня та же проблема, и я использую теги FBML, а не iFrame или HTML5.

https://developers.facebook.com/bugs/347759798609016

Еще нужно попробовать войти в систему, закрыть это окно и обновить страницу. Для меня по крайней мере кнопка «Мне нравится» работает после обновления. Таким образом, вход выполнен успешно, но ответ от Facebook - нет.

...