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