Мне нужно обновить страницы с моего сайта, чтобы у всех было такое же изображение og:. Я мог бы использовать Object Debugger website, но мне потребовалось бы несколько часов, чтобы сделать это вручную, поэтому я создал сценарий Bash, чтобы выполнить эту работу.URL-адрес linter не работает от cURL
Проблема в том, что даже когда я пытаюсь вручную с терминала, я никуда не уйду. Это просто не очистит обновленные мета. Og: image (или действительно любой другой og: meta-tag) остается неизменным, например, я никогда не входил в команду cURL. Как точность, он работает, когда я пытаюсь использовать веб-сайт Debugger.
Как указано в Open Graph documentation:
curl https://developers.facebook.com/tools/lint/?url={YOUR_URL}&format=json
Есть ли способ, что я могу исправить это? Спасибо!
Кэш автоматически обновляется каждые 24 часа или около того (если кому-то это нравится в то время), почему вы рискуете заблокировать свой IP-адрес, чтобы очистить сайт facebook только для обновления изображения быстрее этого? – Igy
Правильно ли вы шифруете URL-адрес? url = http% 3A% 2F% 2Fwww.princesspolymath.com - также попробуйте curl -v, чтобы получить больше информации о том, какой ответ вы получаете –
Да, но есть старые страницы, которые кто-то может «делить» (не нравится). Я сомневаюсь, что существует риск того, что Facebook заблокирует мой IP, поскольку они предлагают всем обновить свои og: теги, используя этот метод. – sf89