目前,我正在使用Facebook C# SDK处理Facebook登录。使用此SDK,我可以成功获取名字和姓氏,但无法将消息发布到留言板上。
我的系统出现异常 - (OAuthException-#200)(#200)用户尚未授权该应用程序执行此操作。
然后,我向我的Facebook应用程序添加了扩展权限和一些基本权限,但它并没有出现在登录对话框中。
如果有人能给我任何提示,那将是一个巨大的帮助。 提前致谢。
目前,我正在使用Facebook C# SDK处理Facebook登录。使用此SDK,我可以成功获取名字和姓氏,但无法将消息发布到留言板上。
我的系统出现异常 - (OAuthException-#200)(#200)用户尚未授权该应用程序执行此操作。
然后,我向我的Facebook应用程序添加了扩展权限和一些基本权限,但它并没有出现在登录对话框中。
如果有人能给我任何提示,那将是一个巨大的帮助。 提前致谢。
FacebookClient fb = new FacebookClient();
string state = Convert.ToBase64String(Encoding.UTF8.GetBytes(fb.SerializeJson(new { returnUrl = returnUrl, csrf = csrfToken })));
fb.GetLoginUrl(new {
client_id = "APPID",
client_secret = "APPSECRET",
redirect_uri = "MYREDIRECTURL",
response_type = "code",
scope = "email,publish_stream,read_stream,manage_pages",
state = state });
权限应该在范围参数中定义。要在用户的墙上发布消息,您需要“publish_stream”权限。