javascript
  • jquery
  • facebook
  • facebook-like
  • 2011-07-06 198 views 6 likes 
    6

    que he estado tratando de implementar un botón de Facebook Al igual que en mi blog como este:Facebook Like Button gusta mi código

    $("#fblike").append(" <iframe src='http://www.facebook.com/plugins/like.php?app_id=217624258276389&amp;" + window.location.href + "&amp;send=false&amp;layout=box_count&amp;width=50&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=60' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:50px; height:60px;' allowTransparency='true'></iframe>"); 
    

    Y sumando esto a la <head> de mi HTML archivo de origen:

    <script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script> 
    

    El problema es que cuando trato de probar el botón Me gusta, muestra 1 en lugar de 0 y un segundo más tarde vuelve a 0. Nada cambió en mi perfil de Facebook. ¿Qué pasa y cómo corregir esto?

    PD: Me estoy quedando esto en un servidor localhost, en mi caso http://nathan-camposs-macbook-pro.local/~Nathan

    +7

    +1 divertido título. – Steve

    +0

    Estoy en un día creativo **;) ** –

    Respuesta

    0

    he tenido problemas de pruebas similares en sitios que utilizan URLs temporales - Facebook no le gusta cuando la APP_ID asociado el valor no está relacionado con la URL de la página que intentas agradar. Pero podría estar equivocado. Si amplía temporalmente el ancho a algo superior a 50 (como 300-350), debería aparecer un enlace de "error" que le dará información más valiosa ...

    1

    Creo que los eventos son algo así como :

    1. Haga clic en el botón.
    2. Javascript envía la solicitud similar a FB.
    3. Facebook intenta acceder a su página ("localhost").
    4. No se puede acceder, por lo que se rechaza la solicitud.

    ACTUALIZACIÓN: -

    me di cuenta de que su atributo src comienza: 'http://www.facebook.com/plugins/like.php?app_id=217624258276389&amp;" + window.location.href + "&amp;

    Creo que debe ser: 'http://www.facebook.com/plugins/like.php?app_id=217624258276389&amp;href=" + window.location.href + "&amp;

    notificación del href=

    +0

    Acabo de probar en mi servidor Rackspace y estoy teniendo el mismo problema –

    +0

    @nathan. Verifique mi actualización y dígame si eso funciona. –

    0

    Si use fbml, entonces no necesitará la aplicación CARNÉ DE IDENTIDAD. Usando fbml puedes configurar varias cosas. Creo que ya tiene una mirada en-

    http://developers.facebook.com/docs/reference/plugins/like/

    Puede probar el siguiente código

    <head> 
    <script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script> 
    </head> 
    

    Luego, en el cuerpo

    <div id="fb-root"></div> 
    <fb:like href="http://yoururl" send="true" width="450" show_faces="true" font=""> 
    </fb:like> 
    
    Cuestiones relacionadas