2012-05-03 7 views
0

Я хотел бы обработать пользовательские клики для кнопки «Как». Я скопировал сгенерированный код точно с Like button documentation page на страницу, но каждый раз, когда я нажимаю кнопку «Like», ничего не происходит.Facebook | Обработка Как кнопки кликов

Я прочитал все вопросы, связанные с этой проблемой, но ничего не работает. Я знаю, что этот вопрос задавался много раз, но эта проблема сводит меня с ума.

Я использую Firefox.

Вот мой полный HTML:

<!doctype html> 
<html xmlns:fb="http://ogp.me/ns/fb#"> 
<head> 
    <meta charset="utf-8"> 
    <title>Facebook Like Button</title> 
</head> 
<body> 
<div id="fb-root"></div> 
<script> 
    window.fbAsyncInit = function() { 
     FB.init({ 
      appId: 'MY_APP_ID', // App ID 
      status: true, // check login status 
      cookie: true, // enable cookies to allow the server to access the session 
      xfbml: true // parse XFBML 
     }); 

     FB.Event.subscribe('edge.create', function() { 
      alert('Like button is clicked'); 
     }); 
    }; 

    (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/en_US/all.js#xfbml=1&appId=MY_APP_ID"; 
     fjs.parentNode.insertBefore(js, fjs); 
    } (document, 'script', 'facebook-jssdk')); 
</script> 


    <fb:like href="http://www.bluelink.ws/" send="true" layout="button_count" width="450" show_faces="true"></fb:like> 


</body> 
</html> 

ответ

1

Вы покинули MY_APP_ID, как в примере, это должно быть фактическим ID приложения, а не текстовую строку из примера.

Также стоит отметить хром/firefox, открывающий консоль JS для мониторинга сообщений об ошибках/консолях.

и проверить URL, который вы, любя в Facebook ЛИНТЕР: https://developers.facebook.com/tools/debug проверить свои сайты О.Г. Теги

+0

Конечно я использую фактическое App ID, JS консоль ничего не показывает, отладочные средства возвращаются ответ 200. Есть идеи? Спасибо, Барри – Anwar

+0

Попробуйте использовать версию HTML5, а не версию fb: like. –

Смежные вопросы