В API +1 есть метод callback
, который можно использовать для перехвата + 1 *
. Стратегия будет заключаться в том, чтобы перехватывать эти вызовы и сохранять куки в браузере.При следующем входе пользователя вы можете проверить cookie и показать сообщение с благодарностью.
Из обратного вызова Документы
Идентификатор функции в глобальномnamespace
Вызывается после того, как пользователь нажал кнопку +1.Функция обратного вызова может принимать объект JSON, который будет иметь вид, {"href": "http://www.example.com/"," state ":" on "}. Где href - это URL-адрес +1, а состояние включено для +1и выключить для удаления + 1.
Быстрый пример:
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");
}
}