Я использую Facebook Debugger для URL-адреса, где я пытаюсь использовать https://developers.facebook.com/tools/debug/og/object/
Show existing scrape information
дает мне Error parsing input URL, no data was cached, or no data was scraped.
и когда URL-адрес доступен, миниатюра не отображается.
Однако после использования Fetch new scrape information
я получаю правильный вывод, и обмен работает нормально.
Это, вероятно, не из-за кеша, потому что это происходит и при добавлении случайного суффикса к URL-адресу.
Как исправить эту проклятую вещь? Ситуация странная, поскольку заголовок и описание URL-адреса разбираются в порядке.
Facebook не очищает информацию с вашего сайта каждый раз, когда вы делитесь ссылкой. Facebook сохраняет кэшированную копию информации на серверах Facebook.
Когда вы нажимаете "Получить новую информацию о царапинах", это заставляет Facebook игнорировать кешированную информацию и немедленно очищать ваш сайт.
Похоже, что вы (или кто-то), возможно, попытались поделиться своим URL-адресом на Facebook раньше, что вернуло ошибку. Facebook помнил эту ошибку, пока вы не заставили ее получить новую информацию.
Это совершенно нормально, поэтому я не стал бы беспокоиться об этом. Facebook рано или поздно обновил его кеш вашей страницы и исправил его.