我正在编写一个android程序,该程序必须与谷歌文档交互,所以我看过这个示例,但它使用了AuthSub令牌。如何从安卓应用程序获取AuthSub令牌?
要访问Google Docs或任何其他Google服务(或任何基于OAuth的服务),您需要找到一种方法来进行基于OAuth的身份验证,然后您可以获得一个安全令牌,您可以使用该令牌基于用户凭据访问服务。
有一些非常好的例子可以让你开始:
-
这是一个让AccountManager与谷歌合作的例子像GoogleTasks这样的服务,它向您展示了如何生成令牌和那么如何使用它们:https://developers.google.com/google-apps/tasks/oauth-and-tasks-on-android
-
这是对如何基于用户的Android凭据,有一个如何工作以及如何工作的示例UI应该是:http://www.finalconcept.com.au/article/view/android-account-manager-step-by-step-2
对于特定于谷歌文档的内容,请查看
- http://code.google.com/p/google-api-java-client/wiki/Android
- http://code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/docs/DocumentResumableUploadDemo.java