检查用户是否没有';不允许在Facebook C#MVC中使用画布应用程序

检查用户是否没有';不允许在Facebook C#MVC中使用画布应用程序,facebook,asp.net-mvc-3,facebook-c#-sdk,Facebook,Asp.net Mvc 3,Facebook C# Sdk,我正在使用Facebook C#SDK和ASP.NET MVC跟踪授权期间不允许我的应用的用户数量 通过在我的登录页上指定CanvasAuthorize属性,用户将被重定向到 像这样的url: canvasurl/facebookredirect.axd?error_reason=user_denied&error=access_denied&error_description=The+user+denied+your+request.&state=eyJyIjoiaHR0cDovL2FwcHM

我正在使用Facebook C#SDK和ASP.NET MVC跟踪授权期间不允许我的应用的用户数量

通过在我的登录页上指定CanvasAuthorize属性,用户将被重定向到 像这样的url:

canvasurl/facebookredirect.axd?error_reason=user_denied&error=access_denied&error_description=The+user+denied+your+request.&state=eyJyIjoiaHR0cDovL2FwcHMuZmFjZWJvb2suY29tL25pdmVhdGVzdGVydCJ9 canvasurl/facebookredirect.axd?错误原因=用户被拒绝&错误=访问被拒绝&错误描述=用户被拒绝+您的请求。&state=Eyjyijoiahr0cdovl2fwchmuzmfjwjvb2suy29tl25pdmvhdgvzdgvydcj9
我的问题是..如何对我的应用程序进行编码,以便读取查询字符串并跟踪我的应用程序被拒绝访问的次数?

通过在您的操作上使用CanvasAuthorize属性,还有一个CancelUrlPath参数,如下所示:

[CanvasAuthorize(Permissions="user_likes,email", CancelUrlPath="YOUR_PATH_HERE")]
这将允许您设置一个操作的路径,您可以执行所有您喜欢的跟踪

希望这能回答你的问题


-乔伊

谢谢!对不起,我没有足够的声誉来接受你的回答!