Мои веб-сайты, мета-теги открытого графика не отображаются в отладчике разработчиков Facebook. - PullRequest
0 голосов
/ 28 ноября 2018

Я добавил мета-теги og на свой сайт и вижу их, когда открываю инспектор, но когда я захожу в отладчик facebook, он сообщает, что мне не хватает всех только что добавленных тегов.

Код использует пакет MetaTags.

<MetaTags>
  <title>Find Their Gifts</title>
  <meta name="description" content="The personality quiz that suggests gifts based on the results" />
  <meta name="keywords" content="find their gifts, gift quiz, gift personality quiz, gift finder" />
  <meta property="fb:app_id" content="349573132258777" />
  <meta property="og:title" content="Find Their Gifts: The Personality Quiz Gift Finder" />
  <meta property="og:image" content="https://www.findtheirgifts.com/metaimage.png" />
  <meta property="og:image_secure" content="https://www.findtheirgifts.com/metaimage.png" />
  <meta property="og:image:width" content="1200" />
  <meta property="og:image:height" content="630" />
  <meta property="og:type" content="website" />
  <meta property="og:url" content="https://www.findtheirgifts.com/" />
  <meta property="og:description" content="The personality quiz that suggests gifts based on the results. Find gifts that they really want." />
</MetaTags>

Вы можете увидеть, как правильно отображаются теги, если вы откроете инспектор на findtheirgifts.com

Но отладчик facebook сообщаетme 'Следующие обязательные свойства отсутствуют: og: url, og: type, og: title, og: image, og: description, fb: app_id'

Я что-то упустил?Я ценю любой толчок в правильном направлении

1 Ответ

0 голосов
/ 01 декабря 2018

Это очень простое решение, которое я слишком долго осознавал.Причина, по которой мета-теги отображаются в инспекторе, но не в отладчике Facebook, заключается в том, что мета-теги добавляются на стороне клиента, и они никогда не видятся сканером Facebook.Вы можете проверить это, открыв источник страницы вместо инспектора.

Если вы переместите метатеги на страницу index.html, они будут отображаться.

Если вам нужны метатегичтобы быть динамичным, вам нужно покопаться в более сложных решениях.Но эти постоянные теги были всем, чего я пытался достичь.

...