2013-02-24 83 views
1

我们的计划是使用Facebook的身份验证来实现网络服务,我们将有三个实例:Web服务器,Facebook身份验证服务器和客户端。 Web服务器可以使用access_token在Facebook上检索用户的信息。使用Facebook身份验证和安卓客户端的网络服务

当客户端是一个Web浏览器时,这工作正常。现在,我们想要在Android上实现客户端。我们目前有两种方法:

1 /创建一个Facebook Android本机应用程序,并使用Facebook Android SDK获取access_token。这种方法的问题是获得的access_token是否可以传递给Web服务器,以便Web服务器可以在Facebook上检索用户的信息?

2 /第二种方法是使用Android上的Web浏览器授权Web应用程序并取回access_token,然后将此access_token发送到Web服务器以供进一步操作。

如果我们缺少其他方法,请给我们一些建议。任何建议表示赞赏!

回答

1

您可以使用1.并将访问令牌传递回您的服务器。

+0

嗨@Ming Li,您的意思是说Web服务和Android本机应用程序可以使用相同的access_token从Facebook中检索信息。非常感谢! – 2013-02-27 01:55:08

+0

如果您想代表用户发布信息,那么可以从任何地方使用相同的访问令牌。但令牌会在一段时间后过期,因此您的服务器需要在某个时间点扩展它。 – 2013-02-27 05:53:20

+0

嗨@李明,非常感谢你的回答! – 2013-03-01 01:59:00

相关问题