我们在https模式下使用facebook iframe应用程序,从我们的应用程序中,我们需要使用多朋友选择器向多个朋友发送邀请。但是当我们点击选择好友按钮时,它显示的是空白的弹出框。它适用于http(非安全浏览)。
"<fb:serverfbml><script type="text/fbml">" +
"<fb:fbml>" +
"<fb:request-form action="" + (HttpContext.Current.Request.IsSecureConnection ? ConfigurationManager.AppSettings["Callback"].Replace("http://", "https://") : ConfigurationManager.AppSettings["Callback"]) + "pagename.aspx?dbskip=true&fb_sig_user=" + fbuserid + """ +
"method="POST"" +
"invite="true"" +
"type="My App "" +
"content="" + "my content" +
"<fb:req-choice url='" + "my choice"+ "'" +
"label='" + " my text "+ "'/>" +
"">" +
"<fb:multi-friend-selector bypass="cancel" email_invite="false" max="35" cols="5" actiontext="Select friends to send invitation" rows="3"/>" +
"</fb:request-form></fb:fbml></script></fb:serverfbml>";
提前感谢......
也许你现在不应该使用旧的FBML。