访问部署在Google应用引擎上的“Google Accounts API”经过身份验证的资源

时间:2013-01-31 13:30:02

标签: google-app-engine

我们公司的另一个团队在Google App Engine上部署了一个应用程序,他们为我提供了一种通过他们部署的API访问应用程序中的数据的方法。他们使用Google Accounts API进行身份验证,去年秋天我们有一个承包商做了一个概念验证,部分使用的是使用gdata.service库和ClientLogin的Python脚本。

我想在Java中重做这个东西,但是当我转到他们的URL时,我很难找到有关如何对应用程序进行身份验证的信息。从我能够发现的ClientClin方法不再使用,甚至不再存在于Java库中。

有人能指出我如何使用Java客户端使用Google Accounts API登录此应用程序的示例或文档吗?到目前为止,我挖出的所有代码示例和文档要么严重过时,要么旨在访问Google API。

正在运行的Python代码如下所示:

def auth(self, email, password):
    service = GDataService(service='ah')
    service.ClientLogin(email, password)
    authToken = service.GetClientLoginToken()
    authUrl = self.base_url + '/_ah/login?auth=' + authToken
    authResponse = self.opener.open(authUrl)

我只是希望能够用Java做同样的事情。

0 个答案:

没有答案