Я хочу поделиться данным-uri на pinterest.Как передать изображение данных-uri на Pinterest?
я придумал следующую разметку:
<a target="_blank" href="https://www.pinterest.com/pin/create/button/">
<img class="pin-image" src="data:image/png;base64,…">
</a>
В конце моего тела я в том числе это JS:
<script
type="text/javascript"
async defer
src="//assets.pinterest.com/js/pinit.js"
></script>
Обычно pinit.js должен забрать src тега img внутри ссылки, но когда я открою ссылку, я не вижу изображение, которое хочу поделиться.
Я также пытался поделиться без pinit.js, добавив параметры GET в URL-адрес, но мои данные-uri слишком длинны.
Мои исследования не дали мне полезные советы по обмену генерироваться изображения на Pinterest, так что надеюсь на вас, ребята есть ответ для меня :-)
Я получаю сообщение об ошибке 502 HTTP на Pinterest. Возможно, URL-адрес слишком длинный? – Regaddi
Извините за поздний ответ ... Это, скорее всего, случай, я немного забыл о пределе длины URL. Если изображение большого базового уровня64 будет огромным. Это возвращает нас к pinitjs ... Или, может быть, мы можем сделать запрос POST с теми же параметрами (просто, как обертывание каждого изображения в теге формы, может быть, оно звучит взломанно, но стоит попробовать). Я посмотрю. – Develoger
POST печально не работает: https://jsfiddle.net/aenotc82/1/ – Develoger