2012-05-09 10 views
0

私は共有ボタンが好きなボタンよりも好きです、なぜ私はそれを使っているのですか?問題は、ページ変更のタイトルとするとき、誰かがFacebookのに貼り付けるには、古いタイトルで、まだであればFacebookの共有スパイダーでページをキャッシュしないようにするには

サンプルコードIは、ページの下部にとスパンにタグをつけ

それは廃止されていないと、もはやサポートされているので、それは明らかに hereを述べたとして共有機能を使用して
http://www.facebook.com/share.php?u=http://stackoverflow.com 

答えて

0

は、良い決断ではありません。

[共有]ボタンの代わりに[いいえ]ボタンが使用され、 はサポートされなくなりました。アプリに最大限のトラフィックを送るには、 が可能なときにLikeボタンを使用してください。

そしてhere:古い共有]ボタンに何が起こった

同様のボタンは、ユーザー をワンクリックで、それらはすでに接続されている彼らの 友人のかを確認できるようにすることで、接続できるようにすることで、クリック率を向上するため、我々は同様にボタン、 を立ち上げたとき、私たちは、共有ボタンを非推奨。言ったことで

、あなたの質問に答えるために、それはまた、Like Button guideで書かれた:

Facebookが私のページをこすりないときは?

Facebookは、 のサイトを表示する方法を知るためにページを削る必要があります。

Facebookは24時間ごとにページをスクラップし、プロパティが になっていることを確認します。開いているグラフ ページの管理者がLikeボタンをクリックしたときと、URLが のFacebook URL Linterに入力されると、そのページもスクラップされます。 FacebookはあなたのURL上のキャッシュヘッダーを観察します。 は、「Expires」と「Cache-Control」を好みの順に見ます。 しかし、長い時間を指定しても、Facebookは ページを24時間ごとに掻き分けます。

スクレーパーのユーザエージェントがある: "facebookexternalhit/1.1 (+のhttp://www.facebook.com/externalhit_uatext.php)"

キャッシュをクリアするには最も簡単な方法は、ちょうどにありますDebug Toolを使用してください。

+0

私はそれが24時間ごとに値を変更することは知りませんでした。 **デバッグツールについて**うまくいっている** URLはディナミックなので、私はそれを使用できません。良い答えをありがとう:) – Ben

+0

URLが動的な場合はどうなりますか?任意の方法で、たとえカールしていても、デバッガに要求を出すことができます。実行時にキャッシュをクリアすることができます。 –

+0

URLはユーザーのpforileページであり、og:titleにはいくつかの情報が表示されます。すべてのユーザーのページを更新できません。ただし、24時間ごとに変更されている場合:)ある時点で情報を編集します。 – Ben

関連する問題