对于我需要开发的应用,我需要能够使用SyncAdapter同步Gmail和Facebook数据。我希望与当地的Facebook和Gmail应用程序(如果有的话)同步,而不是他们的远程服务器。与本地应用同步意味着更少的电池使用,更少的网络使用,更快的同步等。当然,如果需要,我会设置正确的权限。使用SyncAdapter与* local * gmail和facebook应用数据同步
我的问题:
- 如果任何应用程序(的Gmail/Facebook的)都是可用的,是它可以查询他们的数据(消息,事件等)?
- 如果没有,是否有可能从他们那里获得身份验证令牌(或任何类型的凭据),这将允许我查询服务器,而无需用户再次输入每个用户名和密码?
- 如果可能,是否也可以在Facebook或Gmail应用程序同步后立即自动同步,以便我可以在收到新数据后立即获取新数据?
如果这些都不可用,我想我需要自己提取数据,所以这与这个问题无关。
我可以用这个OAuth2令牌做什么事情?另外,谷歌如何有这么多服务,我可以使用,但Gmail不是他们的一部分? – 2012-08-03 09:22:51
GMail至少有一个您可以使用OAuth令牌获得的RSS接口。也可能有其他的API,你应该研究它。有机会,您可以使用令牌对Google提供的任何内容进行身份验证。 – 2012-08-03 13:49:31
但我可以读取所有消息,包括那些被读取的消息吗? – 2012-08-03 14:02:22