Facebook用户授权使用应用程序

时间:2010-06-09 15:35:33

标签: c# .net facebook

我有一个.net网站,我想通过facebook api将消息发布到每个用户的墙上。我希望通过应用程序发布消息,但是当我执行Stream.Publish时的错误消息是“用户没有授权应用程序执行此操作“。 我正在使用Facebook Developer Toolkit。我相信我在facebook应用程序的设置配置中出错了,但我不确定。

2 个答案:

答案 0 :(得分:0)

您是否尝试过samples这可能有助于您了解代码是否出错。

答案 1 :(得分:0)

在Page_PreInit()事件

中添加以下内容

base.RequiredPermissions = new List();

base.RequiredPermissions.Add(Facebook.Schema.Enums.ExtendedPermissions.publish_stream);

base.RequireLogin = true;

或使用

Response.Redirect(“http://www.facebook.com/login.php?api_key=”+ ApiKey +“& next = http://apps.facebook.com/ 您的应用 /& display = page& locale = EN_US&安培; return_session = 0&安培; fbconnect = 0&安培;帆布= 1&安培; legacy_return = 1&安培; req_perms = publish_stream“);