2011-07-04 15 views

Respuesta

4

En la API de 1 hay un método callback que se puede utilizar para atrapar + 1 de

Una estrategia sería la trampa de estas llamadas y almacenar una cookie en el navegador. La próxima vez que venga el usuario, puede verificar la cookie y mostrar el mensaje de agradecimiento.

De la devolución de llamada docs

El identificador para una función en el espacio de nombres global

Llamado después de que el usuario tiene click en el botón +1. La función de devolución de llamada puede aceptar un objeto JSON que tendrá la forma, {"href": "http://www.example.com/", "estado": "on"}. Donde href es la URL del +1 y el estado está activado para un +1 y desactivado para la eliminación de un +1.

Un ejemplo rápido:

function plus1Callback(params) 
{ 
    if(params.state == "on"){ 
    setCookie("hasplus1", "true"); 
    } 
} 

function checkHasPlus1() 
{ 
    var hasplus1=getCookie("hasplus1"); 

    if (hasplus1!=null && hasplus1!=""){ 
    alert("Thanks for your +1"); 
    } 
} 
+0

Gracias que debería funcionar. – user315684

Cuestiones relacionadas