2011-05-09 142 views
-3

如何實施Facebook授權?我不知道從哪裏開始。我在PHP中看過很多例子,但在C#中沒有。C#中的Facebook授權#

+0

我注意到你有c#sdk。你有可能在JavaScript中進行授權嗎? – 2011-05-09 18:45:59

+0

請你可以給你一些信息,你已經嘗試過什麼,你讀過什麼等等。這個網站上的Facebook授權有這麼多信息,並且http://developers.facebook.com – 2011-05-09 21:27:01

回答

0

如果你可以使用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 
       } 
      }); 
     } 
    }); 
} 
+0

我喜歡你的實現,謝謝你張貼它 – cpoDesign 2013-04-29 07:53:44