0

PHP関数と(別々に試した)の両方でエンコードされたパラメーターを使用して、フォーマットsharer.php?u=<url>&t=<title>と、でカスタムURLを作成してみました。sharer.php?p[title]=<title>&p[url]=<url>urlencodedrawurlencode

https://developers.facebook.com/docs/share/<a>で/<script>ソリューションも試しました。

ただし、URLはタイトルと説明としてのみ表示されます。また、 https://developers.facebook.com/tools/debugを使用してページをテストし、すべてを修正しました。og:title、、、og:descriptionを使用してog:urlog:site_nameます。

ここでアイデアが不足しています。誰?

4

2 に答える 2

0

Facebook は、javascript が読み込まれ、短い URL によってリダイレクトされる前に、メタタグ情報をフェッチします。

以下から正しい応答が得られました

  1. 私はショートURLを使用しませんでした。
  2. ページをレンダリングする前にメタタグを配置します
  3. URLページのヘッダーは誰でもどこからでも読み込めます(ログインエラーがあるとダメです。誰でもURLページのヘッダー情報を表示できるようにしてください)
于 2012-09-21T02:14:26.330 に答える
0

1日何もしなかった後、これは突然機能しました。Facebookはおそらく何らかのキャッシュを行っています

于 2012-08-23T09:20:35.770 に答える