如何在JavaRESTAPI中实现Facebook登录和注册

如何在JavaRESTAPI中实现Facebook登录和注册,java,facebook-graph-api,oauth,openid,Java,Facebook Graph Api,Oauth,Openid,我已经能够从重定向url获得访问代码,之后我必须使用它请求访问Facebook的令牌。使用的方法是通过oAuth2.0。 我主要是建立和Android应用程序有fb登录功能。我已经实现了android部分,用户必须使用Fb应用程序,Fb将重新指向回调url。服务器端基于Dropwizard Maven项目。 我已经读够了OpenID、OpenID与oAuth、restfb,但仍然不知道这三个选项中的哪一个以及如何使用。 在oAuth2.0中,我无法配置如何在资源文件中获取访问令牌和调用图形api

我已经能够从重定向url获得访问代码,之后我必须使用它请求访问Facebook的令牌。使用的方法是通过oAuth2.0。

我主要是建立和Android应用程序有fb登录功能。我已经实现了android部分,用户必须使用Fb应用程序,Fb将重新指向回调url。服务器端基于Dropwizard Maven项目。 我已经读够了OpenID、OpenID与oAuth、restfb,但仍然不知道这三个选项中的哪一个以及如何使用。


在oAuth2.0中,我无法配置如何在资源文件中获取访问令牌和调用图形api。我可以在资源文件中调用fb graph api的url吗?这是否可以从api或其他东西中调用api?

只需在rest服务中创建一个端点,以便存储AccessToken

然后,当您需要来自资源服务器的东西时,只需创建FacebookTemplate(userToken),在那里您就拥有了所有的UserOperations、feedOperations等。。对于持有该令牌的特定用户

对于应用程序来说,这是一个很好的方法,因为这样你就可以通过服务器对服务器的呼叫获取facebook资源,然后将所需信息存储在数据库中。然后在你的前端-移动部分只需查询你的数据库和导入的facebook信息将在那里