Oauth查询 - 使用访问令牌和秘密

时间:2011-01-06 09:18:27

标签: c# java

我正在开发一个基于谷歌Oauth的应用程序。现在我的所有身份验证都已完成。即使我现在拥有访问令牌和秘密。现在我不知道如何使用此访问令牌和秘密。 我真的需要帮助。我已经完成了获取访问令牌和秘密的艰苦工作。只需要知道如何使用这个令牌和秘密来调用api。

1 个答案:

答案 0 :(得分:2)

使用访问密钥/秘密

  1. 为Google客户端服务设置输入参数
  2. 使用访问密钥和密码以及输入参数
  3. 创建令牌
  4. 在Google客户端服务中设置令牌
  5. 在Python中,使用gdata库:

        self.gd_client.SetOAuthInputParameters(
            gdata.auth.OAuthSignatureMethod.HMAC_SHA1,
            self.consumer_key, consumer_secret=self.consumer_secret)
        oauth_input_params = gdata.auth.OAuthInputParams(
            gdata.auth.OAuthSignatureMethod.HMAC_SHA1,
            self.consumer_key, consumer_secret=self.consumer_secret)
        oauth_token = gdata.auth.OAuthToken(key=access_key,
                                            secret=access_secret,
                                            scopes=gdata.gauth.AUTH_SCOPES,
                                            oauth_input_params=oauth_input_params)
        self.gd_client.SetOAuthToken(oauth_token)
    

    之后,您可以调用服务方法来检索数据。

    尼科