キャンバスアプリケーション(facebook c#sdkを使用しています)でfacebook javascriptを使用する方法が不思議です。iframeアプリケーションでfacebook javascript sdkを使用する
私は最後のbodyタグの前に次のコードを持っている私のサイトマスターページで
FB.ui({
method: 'apprequests',
message: 'You should learn more about the',
}, Log.info.bind('send-to-many callback'));
ような呼び出しで要求フォームにユーザーを送信したい:
<div id="fb-root">
</div>
<script src="http://connect.facebook.net/en_US/all.js" type="text/javascript"></script>
<script type="text/javascript">
FB.init({
appId: 'AppId', cookie: true,
status: true, xfbml: true
});
</script>
しかし、どういうわけか、それをアプリケーション全体を壊してしまいます。アプリはもうfacebookのiframeにはありません。
自分のウェブサイトとして読み込まれます。
のようなキャンバスアプリケーション(ASP.NET MVC 2)にjs sdkを統合するにはどうすればよいですか?
デフォルト:ここで
は私が私のマスターページに使用したコードですFB.ui()のアクションはリクエストを送信するためのポップアップダイアログウィンドウを開くことです。あなたは何とかfacebook iframeから壊れているでしょう、おそらくどこかのコールバックでtop.location.hrefを使用しています。私が気づいているキャンバスアプリケーションにjs sdkを使用するための特別な手順はありません。 – DannyKK