Я пытаюсь поделиться URL-адресами изображений из моего Chrome расширения в Twitter. У меня есть такая начальная настройка:
<button class="btn">
<a
href="https://twitter.com/intent/tweet?text=I'm%20tweeting%20this%0D
&url=https://upload.wikimedia.org/wikipedia/commons/1/16/HDRI_Sample_Scene_Balls_%28JPEG-HDR%29.jpg
&hashtags=example,demo">
<img class="action-link" src="Twitter_Social_Icon_Square_Color.png" object-fit="cover"/>
</a>
</button>
При нажатии на кнопку я попадаю в Twitter, где я могу опубликовать твит с заданным URL. Однако предварительный просмотр изображения не создается. Из того, что я читал, предварительный просмотр создается только для карточек, и для этой настройки необходимо установить определенные теги meta
на странице, URL-адрес которой является общим. В моем случае у меня есть только URL-адрес изображения. Я не могу загрузить изображение с помощью запроса POST, потому что для этого потребуются мои учетные данные, а эта функция предназначена для людей, использующих расширение, которое я создаю. Как мне подойти к этому?