私はFacebookに接続しているウェブサイトを構築しようとしています。私はFacebookのAPIドキュメントとWeb上の例(SOを含む)に本当に苦労しています。 APIが絶えず変化しているため、利用可能な情報のほとんどは有効ではありません。 Facebook C# SDKとの組み合わせを使用して、ユーザーがFacebookにログインし、自分のWebサイトoffline_access(これはシステムのWPFクライアントの側面)のアクセス許可を与え、基本的な友達情報を引き出すことができました。私は友人の招待状を作成して壁を打った。私はFacebookのドキュメンテーションに従って、声を出しました。私は不必要なコードを削除して、ポストを短く保った。Facebookの友人は外部のウェブサイトを招待する
<div id="fb-root">
<fb:serverFbml style="width: 755px;">
<script type="text/fbml">
<fb:fbml>
<fb:request-form method="POST" invite="true" type="My App Name"
content="You have been invited to xxxx. <%= Server.HtmlEncode(@"<fb:req-choice url=""http://apps.facebook.com/appname/"" label=""OK"" />") %>" >
<fb:multi-friend-selector showborder="false" actiontext="Invite your friends to use this application." />
<fb:request-form-submit />
</fb:request-form>
</fb:fbml>
</script>
</div>
<form id="MainForm" runat="server">
<asp:ContentPlaceHolder ID="MainContent" runat="server" />
</form>
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
FB.init({
appId: 'xxxxx',
status: true,
cookie: true,
xfbml: true
});
</script>
私はエラーを受け取りませんが、コードは友人招待コントロールを表示しません。私はJava Script Test Consoleでそれをチェックして、それをレンダリングします。私が間違っていることが明らかな何かがあるので、私は本当にこれについていくつかの助けに感謝します。ダムの質問を書くために私に火をつけ始める前に、必要な情報があれば教えてください。
あなたが指定したコードがレンダリングされます。私はまだいくつかの問題を抱えていますが、少なくとも出発点はあります。あなたのコードと私の間に見られる唯一の違いは、FBライブラリの非同期ロードです。なぜこの問題が解決されるのでしょうか? – Carlosfocker
申し訳ありませんyar ..私はまた、facebookへの初心者です。もし私がここに置く情報があれば.. – Damodaran