1

My FaceBookページは、ページをまだ「いいね」していない(そしてページを表示しようとしている)ユーザーに、デフォルトの「ウォール」ビューではなく、特定のタブのコンテンツが表示されるように設定されています。

これらのユーザーが表示されるタブには、私が作成したアプリケーションが含まれています。これは、ビジネスに関する情報を一覧表示するシンプルなアプリケーションです。

アプリケーションは、(アプリケーションの「Canvas」設定で)「IFrame」レンダリングメソッドを使用しています。

私の目標は、アプリケーション内にFaceBookの「いいねボタン」または「いいねボックス」を追加することです。

これの目的は、訪問者に(アプリケーションではなく)FaceBookページに「いいね」をするように促すメッセージを書くことです。

LikeButtonsとLikeBoxesのFaceBookコードジェネレーターを試しましたが、機能しません。FaceBookでアプリケーションを表示すると、コードを追加した場所に「何も」ありません。

アプリケーション内に「いいね」ボタンがあることは、多くのFaceBookページの所有者が望んでいることのように思えます。これを達成する方法はありますか?

4

3 に答える 3

1

First of all, make sure you page is loaded in html mode instead of FBML.

1, Load the FB JS

<script src="http://connect.facebook.net/en_US/all.js#appId=YOURAPPID&amp;xfbml=1"></script>

2, Init the FB (sometimes it doesn't work without this)

<script>
FB.init({
    appId:"YOURAPPID",
    xfbml:true,
    status:true,
    cookie:true,
});
</script>

3, Put the like button where do you want

<fb:like href="http://www.facebook.com/YOUR_FACEBOOK_PAGE" send="false" layout="button_count" width="90" show_faces="false" font="arial"></fb:like>

The like will appear, but will not make page refresh, so you have to take care the flow yourself.

于 2011-08-27T05:50:03.173 に答える
0

Facebook キャンバス ページの「タブ」内で使用できる唯一の言語である FBML の現在の実装では、類似ボタンはサポートされていないようです。多くの専門的に作成されたサイトでは、実際にいいねボタンを使用せずに、上向きの大きな矢印と「いいねボタンをクリックしてください」というテキストを配置していることに気付くかもしれません。これが彼らがそうする理由です。

Facebook がタブ内に XFBML を実装するまでは、XFBML のみのタグ (fb:like など) は個人の Web サイトでしか使用できないようです。Facebookが実際にはサポートしていない機能を自分のページで使用できるというのは少しばかげているように思えますが、セキュリティ上の理由からそうしていると思います。

私が見つけた唯一の回避策は、アプリに fb:comments タグを含めることです。これは、コメント ボックスといいねボタンを配置する FBML タグです。

于 2010-11-15T20:01:27.933 に答える
-1

いいね ボタンを取得するには、http://developers.facebook.com/docs/reference/plugins/likeにアクセスし、適切な情報を入力して [コードを取得] をクリックします。これにより、必要なコードを含むモーダル ウィンドウが開きます。そのコードをプログラムにコピーすれば完了です。

于 2010-08-12T16:39:33.160 に答える