0

メール本文 (.htm) 内に facebook 共有ボタンを追加しました。ボタンの目的は、ユーザーがメールで受け取った写真を共有することです。ボタンをクリックすると、新しいタブが開き、「メッセージを書く」エリアが表示され、Facebook で共有できます。問題は、「リンクの共有」ボタンをクリックすると何も起こらないことです - 確認もリダイレクトもありませんが、リンクは実際には Facebook に投稿されます (したがって、混乱している間に Facebook をチェックしない限り、エンドユーザーはメッセージが共有されたことを知りません)。 )。ボタンのコードは次のとおりです。

<a title="Share this photo" 
href="http://www.facebook.com/sharer.php?
    s=100
&p[url]=%PHOTO_LINK%.jpg (dynamically populated link)
&p[title]=Check out my pic!"
target="_blank">
<img src="someplace.png" 
alt="Share on Facebook" height="50" width="50" />
</a>

メタ タグ (title/description/url およびメインの名前空間タグ) を使用してみましたが、共有時に取得されません (title/description はランダムな文字の集まりです)。この種の共有ボタンのこの動作は正常ですか、それはバグですか、それとも何か間違っていますか?

前もって感謝します

4

3 に答える 3

1

これを修正するにtarget="_blank"は、<a>タグを付けます。

于 2012-08-13T21:05:17.007 に答える
0

メール内で写真を共有することはできません。メール自体への URL を共有することになるためです (ユーザーはアクセスできません)。

代わりに、画像を Web サイトに配置し、OpenGraph マークアップを使用して正しいタイトル、説明、およびサムネイル画像を指定する必要があります。そして、この画像への URL を Facebook で共有します。メールに画像を埋め込むことはできますが、共有と画像はメールの外部にある必要があります。

于 2012-06-21T16:16:53.680 に答える