Мне нужно разблокировать контент, когда кто-то разделяет сообщение с pinterest, и я не могу найти функцию обратного вызова на кнопке pinterest. Есть ли способ сделать это?
У кнопки Pinterest есть обратный вызов?
Ответ 1
Вы можете связать ссылку pinterest с диапазоном и добавить событие jQuery click к span, чтобы хотя бы знать, что нажата кнопка pinit. Это самое лучшее, что вы можете сделать, пока не выпустит реальный обратный вызов, чтобы вы могли знать, что элемент на самом деле закреплен.
<span id="pin-container"><a data-pin-config="beside" href="http://pinterest.com/pin/create/button/?url=[your_url]&media=[your_image]&description=[your_desc]" data-pin-do="buttonPin" ><img src="//assets.pinterest.com/images/pidgets/pin_it_button.png" /></a></span>
$('#pin-container').click(function () {
alert('clicked pin button');
});
Ответ 2
Обходное решение опубликовано здесь:
http://www.lunametrics.com/blog/2012/03/12/tracking-pinterest-event-tracking/
Пока Pinterest не откроет открытый API и кнопку отслеживания без iFrame, это будет так же хорошо, как и вы.
Ответ 3
Как уже говорилось, API еще не открыт. Лучшее обходное решение (я только что протестировал его, и он работает в моем сценарии), который я нашел до сих пор http://www.seomoves.org/blog/tools/tracking-pins-with-the-pinterest-button-2595/
Эта ссылка позволяет вам определить, была ли нажата кнопка Pin, а не если они действительно сделали общий ресурс. Надеюсь, что это поможет немного!