2011-06-24 123 views
0

我需要一些幫助。 我試圖做拿出來與下面的代碼server-side flow authentication(這是一個ASP.NET按鈕)ASP.NET服務器端流身份驗證和獲取訪問令牌

protected void ServerSide_Click(object sender, EventArgs e) 
{ 
    Response.Redirect(
     "https://www.facebook.com/dialog/oauth?client_id=***************&redirect_uri=MYURI&scope=email,offline_access,&response_type=token" 
    ); 
} 

但是,單擊按鈕時,並在登錄後允許按鈕,用戶點擊臉譜,在地址欄上的瀏覽器的URL路徑顯示了類似下面: -

http://MYURL#access_token=***************%7Cd4aa713668298c84a9f74c19.1-***************%7C295Xjb6r-PvLc_l-rKOJ-Lbk5gI&expires_in=0 

我要如何才能像下面的我的服務器發送回Facebook上與我的應用程序的祕密?

http://YOUR_URL?code=A_CODE_GENERATED_BY_SERVER 

我該怎麼辦?

回答

1

從URL中刪除response_type=token。這用於客戶端流程。

相關問題