Twitter web намерен разместить изображение?
Можно ли прикрепить изображение к твиту через Twitter Web Intents? Прямо сейчас, если вы поместите изображение в сообщение, полный URL-адрес изображения будет помещен в сообщение вместо сокращенного и прикрепленного URL-адреса изображения...
https://twitter.com/intent/tweet?original_referer=http%3A%2F%2Fwww.website.com%2F&text=MyText+http%3A%2F%2Fwww.website.com%2Fimg%2Fimage.png&url=www.someurl.com
Нажмите здесь, чтобы увидеть результат (нет прикрепленного изображения, только полный URL-адрес изображения в сообщении....)
Когда вы вставляете URL-адрес изображения в твиттер на Twitter.com, URL-адрес изображения автоматически сокращается и изображение прикрепляется к твиту, поэтому оно отображает изображение при просмотре твита. Я ищу что-то подобное с веб-намерениями.
Ответы
Ответ 1
Вы не можете прикрепить изображение, но вы можете использовать Twitter-карту.
С помощью Twitter-карт вы можете прикреплять к Tweets богатые фотографии, видео и медиа-твиты, которые приводят трафик на ваш сайт.
По существу, вам нужно добавить некоторые метаданные на свою страницу. Когда Twitter увидит это, он автоматически добавит изображение в текст Tweet.
Для одиночной фотографии вам нужно будет поместить этот код на каждую страницу (введите свои собственные данные)
<meta name="twitter:card" content="photo" />
<meta name="twitter:site" content="@example" />
<meta name="twitter:title" content="My picture" />
<meta name="twitter:description" content="A description" />
<meta name="twitter:image" content="http://example.com/test.jpg" />
<meta name="twitter:url" content="http://example.com/mypage.html" />
Ответ 2
Сначала вам нужно будет отправить изображение в твиттере на твиттер.
Затем перейдите к URL-адресу твита. Это будет что-то вроде https://twitter.com/yourtwitterhandle/status/783356010631016448
. Просмотрите источник этой страницы и найдите pic.twitter.com
. Вы найдете ссылку на URL-адрес, который выглядит как pic.twitter.com/JvCvCquBlf
.
Просто добавьте эту ссылку на контент вашего URL-адреса веб-браузера, и он будет отображаться, когда пользователь будет отправлять сообщения. Он не будет участвовать в экране предварительного просмотра твитов, но как только они нажмут "твит", он будет добавлен
![введите описание изображения здесь]()
Пример URL: https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.dataquest.io%2Fblog%2Fpython-pandas-databases%2F&via=dataquestio&text=Working%20with%20SQLite%20Databases%20using%20Python%20and%20Pandas%20pic.twitter.com/JvCvcquBlf&hashtags=sql%2CDataScience&
Ответ 3
Вам нужно использовать карточку twitter: https://dev.twitter.com/cards/overview.
убедитесь, что вы используете итоговую карточку, а не флеш-карту, которая устарела.
вот как вы это делаете:
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@tapaway" />
<meta name="twitter:title" content="bla bla" />
<meta name="twitter:description" content="bla bla" />
<meta name="twitter:image" content="http://www.tapawayapp.com/assets/images/share.png" />
<meta name="twitter:url" content="https://tapaway.parseapp.com//share.html" />
вы можете проверить свои карты здесь: https://cards-dev.twitter.com/validator