2013-08-22 39 views
0

我想從Facebook獲取用戶訪問令牌(圖形API Explorer)而且沒有登錄c# - 如何獲得用戶訪問令牌,而無需登錄Facebook?

我試圖與應用程序的訪問令牌,但我無法得到評論的帖子

代碼是應用程序的訪問令牌:

 string appId = "APP_Id"; 
     string appSecret = "APP_Secret"; 
     var fb = new FacebookClient(); 
     dynamic result = fb.Get("oauth/access_token", new 
     { 
      client_id = appId, 
      client_secret = appSecret, 
      grant_type = "client_credentials" 
     }); 
     fb.AccessToken = result.access_token; 
     var accessToken = fb.AccessToken; 

任何想法?提前致謝。

回答

0

您必須使用Users AccessToken創建FacebookClient的新實例才能獲取有關用戶的信息!

我覺得這裏是沒有辦法,你得到令牌,而不調用的FB.login

從API文檔:

用戶訪問令牌 - 用戶令牌是最常用的類型的令牌。這種訪問令牌是在應用程序調用 API時需要的,以便以他們的名義閱讀,修改或編寫特定人員的Facebook數據( )。用戶訪問令牌爲,通常通過登錄 對話框獲得,並要求某人允許您的應用獲得一個令牌。

+0

感謝您寶貴的回覆,我可以使用應用程序訪問令牌獲得對帖子的評論 – user2500094

相關問題