【发布时间】:2011-03-11 02:49:23
【问题描述】:
大家好,只是想知道您是否可以提供帮助,我有一个 C# 页面,当单击按钮时应该显示朋友对话框,以便向他们发送信息以开始使用应用程序。
但是,我在 FB.UI 尝试获取好友列表的模态 iframe 显示时遇到问题。
基本上它会尝试打开模态 iframe,它显示蓝色 facebook 框架但没有数据,然后在 5 秒后关闭。
谁能帮忙
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/Main.master" AutoEventWireup="true" CodeFile="CompetitionPanel.aspx.cs" Inherits="CompetitionPanel" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId: '123',
status: true, // check login status
cookie: true, // enable cookies to allow the server to access the session
xfbml: true, // parse XFBML
session: '<%=CurrentSession.AccessToken %>'
});
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="body" Runat="Server">
<script>
function test() {
FB.ui({method: 'apprequests',
message: 'You should learn more about this awesome game.',
data: 'tracking information for the user',
display: 'iframe'
},
function (response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);
return false;
}
</script>
<div id="fb-root"></div>
<div class="container">
<div class="left">
<h2>WANT TO WIN FREE KIT?</h2>
<p>
Suggest your friends. At the end of the week, you'll be entered into a prize draw to win free kit. The competition resets every week.
Simple.
</p>
<asp:Button runat="server" ID="btntest" OnClientClick="Javascript:test();"/>
</div>
<div class="right"></div>
</div>
</asp:Content>
提前致谢。
【问题讨论】:
-
您是否在 Facebook 应用程序中设置的相同 url(站点 url)上运行示例?
标签: facebook facebook-c#-sdk fbjs