2013-02-19 36 views
3

我已經創建了一個使用RestFB的Facebook應用程序。在我的本地環境中,它工作正常。要將該應用程序放到網絡上,我需要獲得令牌。我遵循以下步驟:Facebook應用程序 - 獲取AuthToken

  1. 使用應用程序ID和密鑰從Facebook重定向到我的應用程序URL。從URL
  2. 獲取代碼嘗試使用代碼來獲得的authToken

我不能完成步驟3重定向,請幫幫我。

樣品代碼將被最理解。

+0

我的回答對你有幫助嗎? – 2013-02-27 12:24:41

回答

0

你完全按照這一步嗎?

Create a Facebook Application 
Request https://graph.facebook.com/oauth/authorize?client_id=MY_API_KEY& redirect_uri=http://www.facebook.com/connect/login_success.html& scope=publish_stream,create_event 
Facebook will redirect you to http://www.facebook.com/connect/login_success.html? code=MY_VERIFICATION_CODE 
Request https://graph.facebook.com/oauth/access_token?client_id=MY_API_KEY& redirect_uri=http://www.facebook.com/connect/login_success.html& client_secret=MY_APP_SECRET&code=MY_VERIFICATION_CODE 
Facebook will respond with access_token=MY_ACCESS_TOKEN 
0

讓您的APP_ID/Key和APP_SECRET 使用下面的代碼

AccessToken accessToken = new DefaultFacebookClient().obtainAppAccessToken(APP_ID, APP_SECRET); 
DefaultFacebookClient facebookClient = new DefaultFacebookClient(accessToken.getAccessToken()); 

掙扎很久才找到這個簡單的方法。

相關問題