2013-03-01 147 views

回答

11

該插件提供Facebook API access_token,你必須從Facebook請求這樣的用戶詳細信息。

舉例:從Facebook

dependency { 
    compile 'org.springframework.social:spring-social-core:1.0.1.RELEASE' 
    compile 'org.springframework.social:spring-social-facebook:1.0.1.RELEASE' 
} 

,然後加載它用戶創建,加入以下內容FacebookAuthService:

添加依賴於春社會的Facebook

void onCreate(FacebookUser user, FacebookAuthToken token) { 
    Facebook facebook = new FacebookTemplate(token.accessToken.accessToken) 
    FacebookProfile fbProfile = facebook.userOperations().userProfile 

    //fill the name 
    //fieldname ('fullname' at this example) is up to you 
    user.fullname = fbProfile.name 
} 

見也

+0

謝謝!非常感謝您的及時/詳細的回覆和幫助。 – 2013-03-03 20:50:42

+0

我是Grails新手。我必須在我的grails應用程序中放置'void onCreate(FacebookUser用戶,FacebookAuthToken令牌)'動作 – 2013-07-11 06:59:53

+0

您必須實現FacebookAuthService,並將其放在這裏 – 2013-07-11 07:19:06

相關問題