Мне нужно разблокировать контент, когда кто-то делится постом с интересом, и я не могу найти функцию обратного вызова для кнопки интереса. Есть ли способ сделать это?
Вы можете обернуть ссылку на интерес с диапазоном и добавить в него событие щелчка jQuery, чтобы хотя бы знать, что была нажата кнопка пинита.Это самое лучшее, что вы можете сделать, пока они не выпустят реальный обратный вызов, чтобы вы могли знать, что элемент был фактически закреплен.
<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'); });
Как уже говорилось, API еще не является публичным.Лучший обходной путь (я только что проверил его, и он работает в моем сценарии), который я нашел до сих пор, - http://www.seomoves.org/blog/tools/tracking-pins-with-the-pinterest-button-2595/
Эта ссылка позволяет только определить, была ли нажата кнопка закрепления, а не на самом лисделал акцию.Надеюсь, это немного поможет!
Обходной путь размещен здесь:
http://www.lunametrics.com/blog/2012/03/12/tracking-pinterest-event-tracking/
Пока Pinterest не откроет общедоступный API и кнопку отслеживания без iFrame, это будет примерно так же хорошо, как вы получите.