Как я могу использовать Facebook C # SDK для подключения к Facebook с использованием ASP.NET?
Я пытаюсь сделать следующее:
- Обеспечить "Войти с помощью Facebook ».
- Как только пользователь нажимает кнопку «Войти», получите токен доступа на стороне сервера и войдите на мой сайт.
В большинстве статей (которые я нашел через Google или SO) сказано, что используется FacebookJavascript SDK для входа в систему и аутентификации, а затем получить токен доступа из файлов cookie, созданных в веб-браузере.
Что я сделал до сих пор:
Использовал кнопку входа Facebook в.Страница aspx с кодом ниже.
<fb:login-button onlogin="window.location.reload();" perms="offline_access">Login with Facebook</fb:login-button>
Проблемы, которые у меня возникают:
Когда я нажимаю кнопку входа в систему на МОЕЙ СТРАНИЦЕ в окнепоявится, чтобы войти в Facebook.Моя страница должна перезагружаться при входе в Facebook, но она перезагружается даже после нажатия кнопки «Отмена» или закрытия всплывающего окна.Что мне нужно, так это перезагрузить МОЮ СТРАНИЦУ, только когда я вхожу в систему.
На шаге выше: Если я вхожу в систему и МОЯ СТРАНИЦА перезагрузится идеально.В коде позади (событие загрузки страницы) я вижу созданный файл cookie, в котором есть информация (токен доступа), что мне нужно.И отсюда я хочу использовать Facebook C # SDK для получения информации о пользователе.как это сделать?
Я использовал Facebook C # SDK 3 месяца назад для разработки приложения Canvas в Facebook.Документация и примеры, перечисленные в Codeplex, предназначены для приложений на Facebook (поправьте меня, если я пропустил просмотр примеров подключения Facebook).Кроме того, была ссылка на документацию, в которой перечислены все классы Facebook C # SDK, но сейчас я этого не видел.Пожалуйста, предоставьте мне ссылку, если вы знаете.
Любая помощь будет принята с благодарностью.Спасибо.