缺少基本的facebook Web应用程序会话信息

时间:2010-04-12 16:06:47

标签: asp.net facebook facebooktoolkit

我制作了非常基本的facebook应用程序,它收集了用户发布数据的权限。前一段时间(新年左右)它运作良好。 我正在使用http://facebooktoolkit.codeplex.com,我的代码如下所示:

public partial class Facebook : CanvasFBMLBasePage
{
   protected void Page_Load(object sender, EventArgs e)
   {
      if(this.Api.Users.HasAppPermission(global::Facebook.Schema.Enums.ExtendedPermissions.publish_stream))

此时我遇到异常:需要参数uid或会话密钥

据我了解,我应该有一些由Facebook定义的会话,CanvasFBMLBasePage应该解析它,并且可以使用应用程序,但这不会发生。

我的应用程序设置(也许我错了):

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

在调用“HasAppPermission”之前,您是否在api中调用了“ConnectToFacebook”方法?