У меня есть веб-сайт, на котором отображается оглавление, и я бы хотел использовать кнопку Google Plus One как своего рода постоянный «любимый» маркер. Таким образом, пользователь будет использовать страницу «Плюс один», а затем в моем оглавлении я покажу, что страница как «Plus Oned» каким-то образом (либо выделена жирным шрифтом, либо показать изображение плюс, либо что-то подобное).Как узнать, нажата ли кнопка Google Plus One
Итак, есть ли способ вызвать Plus One api, чтобы узнать, был ли URL-адрес «Plus Oned» текущим пользователем?
Обратите внимание, что я не хочу получать счетчик плюс один (как показано на http://www.tomanthony.co.uk/blog/google_plus_one_button_seo_count_api/), и я не хочу, чтобы вручную перехватывать плюс один клик и хранить данные самостоятельно.
http://www.tomanthony.co.uk/blog/google_plus_one_button_seo_count_api/ может делать то, что я хочу. Возвращаемый параметр isSetByViewer, возможно, я хочу, но просто вызов веб-службы, как описано на веб-странице, всегда возвращает значение isSetByViewer значения false. Я бы предположил, что некоторые другие недокументированные данные или данные cookie/заголовок должны быть отправлены в веб-службу, чтобы идентифицировать текущего пользователя.
Использование функции обратного вызова: 'plusone_callback (obj) {if (obj.state ==" on ") {// ДЕЙСТВИТЕЛЬНО ЗДЕСЬ}}' Это скажет вам, находится ли состояние 'on'. –
Дополнительную информацию см. На странице https://developers.google.com/+/plugins/+1button/. –