Создание динамического метатега изображения, твиттер-карта не показывает изображение

Мне нужно написать текст с изображением.

Если я ставлю статичное изображение, оно работает. Если я сделаю изображение динамическим, оно не будет твитнуть и не будет отображаться в валидаторе карт.

Вот URL:

https://www.advito.com/wp-content/plugins/aitdgcalculator/share.php?imageURL=5d5aad0810b27.png?544

Твит будет таким:

https://twitter.com/9032579978/status/1163701787192250368

Как сделать так, чтобы изображение появилось в твите? Мне нужно сделать изображение динамичным, возможно ли это с помощью метатегов? или какие у меня есть варианты?


person amar deep    schedule 20.08.2019    source источник


Ответы (2)


Я решил это, сделав общий URL-адрес динамическим. Я следил за тем, чтобы каждый раз чем-то делился, URL-адрес должен быть уникальным, чтобы сканер твиттера никогда его не видел.

person amar deep    schedule 20.08.2019

Для тех, кто хочет сделать тег <meta property="og:image" content="DYNAMIC URL HERE" /> динамическим, важно отметить, что Twitter Validator, LinkedIn Inspector и т. Д. Будут извлекать метатег HTTP во время первоначального рендеринга страницы.

Если вы используете сценарий (JS, jQuery и т. Д.) На странице для изменения содержимого метатега, новое изображение не будет отображаться в Twitter или LinkedIn, поскольку информация в заголовке HTTP уже была получена. Чтобы сделать изображение динамическим, URL-адрес должен быть введен до первоначального рендеринга.

person Alfred Wallace    schedule 11.11.2019