Подтвердить что ты не робот

Как добавить изображение в твиттер или как твиттер определяет, какие URL-адреса изображений

Если я разместил твит со ссылкой на картинку, он отобразит только ссылку. Но если twitpic post ссылка изображения (или, скорее, ссылка на страницу с изображением), твиттер будет отображать изображение (хотя и меньшее).

Я знаю, что твиттер теперь Tweet Объекты, но они, похоже, предназначены для чтения и записи.

И да, я мог бы использовать twitpic, но я скорее не так, поскольку у нас уже есть изображения, сохраненные и готовые к работе.

В основном, как вы становитесь похожим: twitpic, lockerz, photobucket, yfrog... так, чтобы твиттер распознавал ваши ссылки как изображения.

Обновление: я знаю, что twitter обеспечит загрузку изображения api в ближайшее время, но я предпочел бы иметь изображение на моем сайте.

4b9b3361

Ответ 1

Twitter сбрасывает URL-адрес изображений и отображает их в строках для компаний, с которыми он пожертвовал.

В текущий список входят: DailyBooth, DeviantART, Etsy, Flickr, Justin.TV, Kickstarter, Kiva, Photozou, Plixi, Twitgoo, TwitPic, TwitVid, USTREAM, Vimeo, yfrog и YouTube. twitter.com/newtwitter

Они также поддерживают iTunes, blip.tv, Instagram, Rdio, SlideShare и Dipdive: http://blog.twitter.com/2010/12/now-playing-on-newtwitter-embedded.html

Итак, для того, чтобы стать похожим на twitpic и т.д., вам нужно иметь с ними партнерство. Для этого нет никакого трюка API. Другим способом является использование одной из тех услуг, которые вы не предпочитаете, но, по-видимому, это самый простой выход.

Ответ 2

В Twitter теперь есть API для того, что они называют Картами. Он использует теги HTML Meta точно так же, как реализация Facebook.

https://dev.twitter.com/docs/cards

Теперь он доступен только для белого одобренного домена.

Ответ 3

Twitter решает.... в основном они ищут объекты/или используют регулярное выражение для выбора URL-адреса изображения. Я не настолько уверен в том, что twitpic изображения отображаются в домене twitter.com.... Я думал, что они только отображают изображения через свою медиа-службу.

Если вы пытаетесь избежать юридических проблем (с точки зрения того, кто владеет имиджем), лучше избегать twitpic.

Ответ 5

У меня тоже была эта проблема, поэтому я сделал приложение для нее (возможно, перебор?). Используйте http://jpg.party/SOME_IMAGE_URL, и Twitter сделает все правильно и поместит в карточку.

Ответ 6

Вы можете добавлять изображения в твит, когда вы указываете "media_Ids" в вызове Api (статусы/обновление). Чтобы загрузить медиафайлы, вы должны прочитать это: https://dev.twitter.com/rest/media/uploading-media

Я работаю над автоматическим решением для этого. Это немного сложно, но вы можете найти решение на время.

Ответ 7

Верхний ответ на этот вопрос устарел.

Twitter теперь покажет изображение для ссылки, разделяемой в твиттере, если она содержит следующую метаинформацию:

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="{full/absolute image url here}">

https://developer.twitter.com/en/docs/tweets/optimize-with-cards/overview/summary-card-with-large-image