2013-03-01 78 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

相关问题