Кнопка «Поделиться» в Tumblr не работает

Я пытаюсь добавить кнопку «Поделиться» в Tumblr в свой интернет-магазин, но у меня не появляется кнопка «Поделиться в Tumblr»(см. здесь)работать.

  • Я хочу поделиться изображением продукта, настроенного пользователем, и установить ссылку перехода на страницу продукта.
  • Поскольку магазин построен на Knockout.js, а конфигуратор товаров загружается динамически, скрипт «share.js », предоставленный tumblr, не работает.

Таким образом, URL-адрес моей кнопки «Поделиться» выглядит следующим образом:

var url = 'http://www.tumblr.com/share/photo';
url += '?source=' + encodeURIComponent('https://www.filltheblank.de/public/images/taschen/7_16.1-17.3-18.122-19.129-20.132_1.jpg');
url += '&caption=' + encodeURIComponent('little black dress bag');
url += '&click_thru=' + encodeURIComponent('https://www.filltheblank.de/konfigurator/#step:1|product:7_16.1-17.3-18.122-19.129-20.132');

Или если собрать вместе:

http://www.tumblr.com/share/photo?source=https%3A%2F%2Fwww.filltheblank.de%2Fpublic%2Fimages%2Ftaschen%2F7_16.1-17.3-18.122-19.129-20.132_1.jpg&caption=little%20black%20dress%20bag&click_thru=https%3A%2F%2Fwww.filltheblank.de%2Fkonfigurator%2F%23step%3A1%7Cproduct%3A7_16.1-17.3-18.122-19.129-20.132

Когда вы откроете эту ссылку, общий доступ будет отображаться нормально. Но если вы нажмете «Создать публикацию», страница перенаправит вас на страницу, где вы сможете поделиться самой страницей обмена... И ничего не публиковать!

Я также пытался использовать другую схему URL, предоставленную tumblr (, но не задокументированную ):

http://www.tumblr.com/share?v=3&u=[url]&t=[title]&s=

. Это работает, но не поддерживает включение изображения или настройку ссылки по клику. Совмещать оба метода тоже не получится.

Так кто-нибудь знает, что я могу сделать, чтобы заставить его работать? Я также был бы очень благодарен, если бы кто-то мог ответить мне на один из этих вопросов:

  • Делает ли скрипт «share.js», предоставленный tumblr, что-то важное, кроме создания всплывающей -ссылки из моей обычной ссылки?
  • Может быть проблема в том, что я динамически переписываю URL-адрес страницы продукта с помощью javascript?

Любая помощь будет высоко оценена, так как я застрял здесь, и я чувствую, что пробовал все.

5
задан Lixus 20 August 2012 в 08:21
поделиться