Twitter - поделиться текстом с картинкой (c сайта) - адрес/формат ссылки

Здесь всё завязано на:

<meta name="twitter:card" content="

- на тип этой карты

Проверять свои страницы можно здесь:

https://cards-dev.twitter.com/validator

Чтобы заработала подгрузка картинки на основе карты достаточно просто убедиться в том, что для вашей карты работает валидатор, ссылка на который указана выше.

При по кнонке "поделиться" ("твитнуть") достаточно открыть (можно с помощью JS например) такое окно (с URL следующего формата + добавить протокол слева, например http://):

twitter.com/share?url=$url&text=$description

где:

  1. $url - адрес страницы которую шарим (вот на ней-то и должны быть метатэги твиттер-карты)
  2. $description - описание (краткий комментарий к твитту)

Карта не открывается в ленте, хотя в валидаторе всё нормально

В ленте твитов карта открывается только если вы дополнительно кликните на нижню часть твитта или ссылку вроде "Показать сводку". Так что без паники)