私は本当に混乱しています。
私は自分のサイトで非常に単純なFacebookプラグインのいくつか、特に基本的な「いいね」ボタンを使用しようとしています。
限定版をiFrameで使用する方法はすでに知っています。
しかし、今私はXFBMLメソッドを理解しようとしています。オンラインドキュメントは、あなたがすでに知っていることについて多くの仮定をしていて、実際の例が本当に不足しているようです。たとえば、JavaScript Initを呼び出して、要素fb:like ...のHTMLコードを1行表示する方法を示していますが、顔の表示/非表示、デフォルトのフォントの設定などの例は見当たりませんでした。 .iFrameコードのように。
それ以来、要素に属性としてそれらを追加する必要があることがわかりましたが、それはStackOverlfowのおかげであり、Facebookのドキュメントのおかげではありません。
<fb:like href="http://mydomain.com" show_faces="true" action="recommend" colorscheme="light" width="400" height="35" />
さて、XFBMLコードを使用すると、ログインしているかどうかに応じて、高さが自動的に拡大/縮小するはずです。
最初に高さを「80」に設定することになっているのか、それとも自動的に行われるのかわかりません。
また、Initスクリプトの「アプリID」に何を使用するのかわかりません。アプリはありません...Facebookの会社のページだけです...では、ウェブサイトに「いいね」ボタンを配置するだけでアプリIDが必要になるのはなぜですか?
<script>
window.fbAsyncInit = function() {
FB.init({
appId: 'your app id',
status: true,
cookie: true,
xfbml: true
});
};
これらの問題についての啓蒙をいただければ幸いです。
ありがとうございました!