Проверка, если пользователь не разрешает приложение Canvas в Facebook C # MVC - PullRequest
2 голосов
/ 13 мая 2011

Я пытаюсь отследить количество пользователей, которые не разрешили моему приложению во время авторизации, используя 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

Мой вопрос здесь ... как мне кодировать свое приложение таким образомспособ, которым я могу прочитать строки запроса и отследить, сколько раз моему приложению было отказано в доступе?

1 Ответ

1 голос
/ 18 мая 2011

При использовании атрибута CanvasAuthorize для вашего действия также есть параметр для CancelUrlPath, например:

[CanvasAuthorize(Permissions="user_likes,email", CancelUrlPath="YOUR_PATH_HERE")]

Это позволит вам указать путь к действию, при котором вы можете выполнять все отслеживание, которое вам нравится.

Надеюсь, что это отвечает на ваш вопрос.

-Joey

...