4

私はこれを何年も見てきましたが、ネット上で解決策を提供するものを見つけることができません。タグを使おうとすると…

...これはタブ キャンバスに埋め込まれています。アプリをローカルで使用すると「いいね」ボタンが表示されますが、Facebook サイトで使用すると表示されません。このエラーが発生します:-

FBML エラー (264 行目): 不明なタグ "fb:like"

設定でFBMLを有効にしました。また、iframeの代替手段を試してみましたが、うまくいきませんでした。

何か案は?

PS ..私はCakePHPを使用しています

4

4 に答える 4

1

Canvas内では利用できないようです。Facebookのドキュメントによると、シンプルなバージョンとXFBMLのバージョンがありますが、それを指しているドキュメントも見つかりません。:(

新しいドキュメントはめちゃくちゃです。

于 2010-06-06T07:15:13.677 に答える
-1

これはXFBMLのようなボタンに関する公式文書です

http://developers.facebook.com/docs/reference/plugins/like

于 2010-06-06T14:41:25.940 に答える
-1
<div>
<fb:iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Flike&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true">
</fb:iframe>
</div>

これを見て、fb:iframe を使用して、うまく動作します~~試してみてください!

于 2010-08-07T01:23:16.840 に答える
-1

ゼロから始める場合は、FBML ベースの Canvas アプリケーションではなく、 IFrame ベースの Canvas アプリケーションを構築する必要があります。IFrame Canvas アプリケーションは、タグをサポートするJS SDKを含む通常の JavaScript を実行できます (例: http://apps.facebook.com/fbrelll/xfbml/fb:like ) 。<fb:like>

于 2010-07-13T06:47:56.920 に答える