Если мы делаем кнопку поделиться в твиттер ( твит на сайт), прописываем в мета таким образом, как показано ниже, и у нас не показывается в посте изображение- то нам надо… всего лишь открыть файл robots для робота twitter.
1 2 3 4 5 6 7 |
<meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@site_username"> <meta name="twitter:title" content="Top 10 Things Ever"> <meta name="twitter:description" content="Up than 200 characters."> <meta name="twitter:creator" content="@creator_username"> <meta name="twitter:domain" content="http://sitet.bizandsoft.ru"> <meta name="twitter:image" content="http://sitet.ru/upload/iblock/d36/d366712a76f4a98f802d547eb5566554.jpg"> |
А код кнопки для share в wtitter такой.
1 |
<a href="http://twitter.com/share?text=Время первых&via=twitterfeed&related=truemisha&url=http://sitet.ru/katalog/vremya_pervykh" title="Поделиться ссылкой в Твиттере" onclick="window.open(this.href, this.title, 'toolbar=0, status=0, width=548, height=325'); return false" target="_parent">Твитнуть</a> |
Вот ссылка на документацию
https://dev.twitter.com/cards/getting-started
У меня сайт был на тестовом сервере, был закрыт от ботов. Похоже, что twitter долбился ко мне для получения рисунка, но не мог попасть, т.к. я ему же сам и запретил.
Вот мой новый robots — в нем я разрешил твиттеру получать данные.
1 2 3 4 5 |
User-agent: Twitterbot Disallow: User-agent: * Disallow: / |
И после этого share twitter стало и с изображением, а так же сработали все мета теги и описания!!!!
Вот мой твит:
Маленькое пожелание: пропишите правильный урл на картинку- иначе ничего хорошего не будет.