2016-04-27 4 views
1

Я работаю над Windows Silver Silver, и я хочу сделать простой вход через Facebook (браузер). Есть ли способ проверить, зарегистрирован ли пользователь в Facebook? Перенаправить пользователя на Facebook страницу с этим утверждением:C# - Проверьте, если пользователь зарегистрировался на Facebook

Launcher.LaunchUriAsync(new Uri("http://www.facebook.com")); 
+1

Проверьте [это] (http://codes2know.com/facebook-integration-with-c-net/). У него есть информация о FB Graph API –

ответ

0

Я не знаю, если вы используете Windows SDK для Facebook (https://github.com/Microsoft/winsdkfb), но это третья сторона SDK одобрена Facebook.

Перед использованием этого SDK вы должны настроить страницу разработчика для своего приложения. (https://developers.facebook.com/docs/apis-and-sdks)

Я надеюсь, что это поможет.

+0

Я уже установил настройку разработчика FB – tony

+0

Используете ли вы Microsoft SDK для Facebook? – Cabrra

0

Вот пример WPF, который использует класс WebBrowser, чтобы получить маркер: Facebook OAuth in WPF & C# Example

Очевидно, что WPF, связанные вещи могут немного отличаться, но он должен по крайней мере, точка вас, чтобы получить информацию вам нужно из ряда обработать. Что касается проверки того, вошел ли пользователь в систему, я довольно просто проверил, действительно ли токен, используя некоторый HTTP-запрос, который использует его, и выясняет, был ли он успешным (для этого используется клиент REST).

Был способ напрямую проверить срок действия токена с помощью API Facebook, но это было устаревшим последним, что я проверил.

 Смежные вопросы

  • Нет связанных вопросов^_^