Facebook авторизация в C # - PullRequest
0 голосов
/ 09 мая 2011

Как реализовать авторизацию на Facebook? Я понятия не имею, с чего начать. Я видел множество примеров в PHP, но ни одного в C #.

Ответы [ 2 ]

2 голосов
/ 09 мая 2011

Начните здесь: http://developers.facebook.com

0 голосов
/ 09 мая 2011

Если вы можете использовать Facebook javascript sdk (намного проще IMO, и у вас есть asp.net в качестве тега, поэтому я делаю предположения), вы можете попробовать что-то вроде этого:

//Facebook iFrame include
window.fbAsyncInit = function () {
    FB.init({ appId: YourID, status: true, cookie: true, xfbml: true });
    FB.Canvas.setAutoResize();
    authorize();

}

/*
* Facebook Authorization
*/
function authorize (){
    FB.getLoginStatus(function (response) {
        if (response.session) {
            // logged in and connected user, carry on
        } else {
            // no user session available, Lets ask for perms
            FB.ui(
            {
                method: 'permissions.request',
                perms: your permissions
            },
            function (response) {
                if (response && response.session != null) {
                    //User accepted permissions
                } else {
                   //User did not accept permissions
                }
            });
        }
    }); 
}
...