1

Facebook開発サイト(現在はiframeバージョンを使用しています)からのFacebookのようなボタンのコードを、ノード(またはコンテンツ投稿)のhtmlに直接結び付けました。誰かがいいねボタンを押したときに送信されるテキストを操作できるようにしたいと考えています。

ここでサイトとボタンを見ることができます www.masteringmoneybasics.org

ボタンの iframe バージョンと html5 バージョンの両方を試しましたが、送信される内容を変更する場所がわかりません。

送信される内容を直接変更する方法がない場合、ノードを正しく構成できるように、送信されるコンテンツで何を探すか知っている人はいますか? ページが気に入ったときに、コンテンツの最初の文が取得されず、その後のすべてのコンテンツが取得されます。2 つの行の間に (独自の で<p>) 異なるコンテンツを挿入しようとしましたが、それでもグラブします後者。また、ページからどの画像を取得するかをどのように判断するのでしょうか? ほとんどの場合、画像はありませんが、中学生の画像を 2 回取得しました。

4

1 に答える 1

2

いいねされているページの html ヘッドにfacebook オープン グラフ メタタグを追加する必要があります。

<meta property="og:title" content=""/>
<meta property="og:image" content="http://davidwalsh.name/wp-content/themes/klass/img/facebooklogo.png"/>
<meta property="og:site_name" content="David Walsh Blog"/>
<meta property="og:description" content="Facebook's Open Graph protocol allows for web developers to turn their websites into Facebook "graph" objects, allowing a certain level of customization over how information is carried over from a non-Facebook website to Facebook when a page is 'recommended', 'liked', or just generally shared."/>

などのコードを「送信」する必要はありません。この情報を html ページに追加するだけです。これにより、投稿された画像とテキストを制御できます。

参考までに、検索エンジンの標準的なメタ タグの場合と同様に、ユーザーが記事やサイトを気に入っているかどうかを判断し、それに応じて各ページの情報を変更する必要があります。

于 2012-04-10T19:23:52.103 に答える