aybe слишком мало, чтобы поздно, но у меня было решение, работающее над этой проблемой в моем коде некоторое время назад.
Полностью недокументированный, насколько я знаю, но где-то на китайском форуме я нашел атрибут 'data-onshare', который вы можете добавить к своей кнопке совместного доступа, и установите его для метода, который возвращает результат. Насколько я помню, это может получиться несколько раз (?), Поэтому вам нужно проверить результат «общего», чтобы убедиться, что он был успешным. Он работал в прошлом году, когда я его использовал. Не документировано, поэтому не уверен, что он будет поддержан.
Обратите внимание, что «обратный вызов данных» вызывается, когда пользователь входит в Google, я думаю - не тогда, когда происходит общий доступ (что-то вводит меня в заблуждение).
<script>
function shareState(result)
{
console.log('share state ' + JSON.stringify(result));
if (result['action'] === 'shared')
{
// success!
console.log(result['post_id']);
}
}
</script>
HTML кнопку Поделиться:
<button
data-onshare="shareState"
id='postBitTag'
class="g-interactivepost btn btn-large btn-primary"
data-contenturl="/pageOfInterest"
data-clientid="<?php echo GoogleApi::$client_id; ?>"
data-cookiepolicy="single_host_origin"
data-prefilltext="I created a new HelpTile!"
data-calltoactionlabel="DISCOVER"
data-calltoactionurl="<?php echo $baseDomain; ?>/ht/id/X"
data-callback='loggedIn'
>Create BitTag
</button>
я попробовал это, и это, кажется, багги:/тест здесь: http://jsfiddle.net/kaktus621/NKUk5/ – volkovmqx
он должен вернуть парить/подтвердить JSON объект, но он только возвращает hover – volkovmqx