2012-01-04 14 views
2

私のウェブサイトのページを更新して、すべて同じog:imageを持つようにする必要があります。 Object Debugger websiteを使用することもできますが、手動で行うには数時間かかるので、Bashスクリプトを作成してその作業を行いました。URLリンクがcURLから機能しない

問題は、私が手動で端末から試しても、私はどこにもいません。更新されたメタを削ることはありません。私がcURLコマンドを入力したことのないように、og:image(または実際には他のog:メタタグ)は同じままです。精度として、デバッガWebサイトから試してみるとうまくいきます。 Open Graph documentationに示すように

curl https://developers.facebook.com/tools/lint/?url={YOUR_URL}&format=json 

は、私はそれを修正することができます方法はありますか? ありがとう!

+0

キャッシュは24時間ごとに自動的に更新されます(誰かがそれを気に入っている場合)。なぜなら、Facebookのサイトを削ってIPをブロックして、それよりも速くイメージを更新するのはなぜですか? – Igy

+0

あなたは正しくURLを暗号化していますか? url = http%3A%2F%2Fwww.princesspolymath.com - あなたが得ている応答についての詳細情報を得るためにcurl -vを試してください。 –

+0

はい、しかし誰かが "共有"(好きではない)かもしれない古いページがあります。私はFacebookが自分のIPをブロックする危険性はないと思う。誰もがこの方法でog:タグを更新することができるからだ。 – sf89

答えて

7

デフォルトでは、cURLはリダイレクトに従いません。 -Lオプションを使用します。

+0

ありがとう!これはうまくいった。申し訳ありませんが私はupvoteに十分な "レベル"がありません。 – sf89

+0

それはかなり大丈夫です!必要に応じて、自分の答えの横にあるチェックマークボタンをクリックして回答をマークすることができます。 – s4y

+0

完了!再度、感謝します! – sf89

関連する問題