我正在尝试请求离线访问权限,并从我的应用程序发布到用户的墙上。我可以登录ok,但它只请求用户的基本权限。我已经尝试删除该应用程序,以便它再次从用户请求权限,但这也不起作用。
这是我的代码。
var oAuthClient = new FacebookOAuthClient();
oAuthClient.AppId = appId;
oAuthClient.RedirectUri = new Uri(redirectUrl);
var loginUri = oAuthClient.GetLoginUrl(new Dictionary<string, object> { { "state", returnUrl }, { "req_perms", "offline_access,publish_stream" } });
答案 0 :(得分:1)
我明白了。只需要将req_perms更改为范围。