2

我制作了非常基本的 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 应该对其进行解析,并使其可以使用应用程序,但这并没有发生。

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

感谢帮助

4

1 回答 1

1

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

于 2010-04-12T16:16:45.203 回答