我正在尝试使用Google通讯录API连接到我的Google应用领域中的用户联系信息。
使用gdata api的ContactsService clientlogin函数生成access_token,同时使用我的项目的API密钥工作正常,但我宁愿不存储用户的凭据,也不会找到我发现的信息该方法使用OAuth1.0
所以,要使用OAuth2.0我有:
尝试使用SignedJwtAssertionCredentials生成凭据:
credentials = SignedJwtAssertionCredentials(
service_account_name=service_account_email,
private_key=key_from_p12_file,
scope='https://www.google.com/m8/feeds/',
sub=user_email')
我遇到的问题是尝试使用此方法生成访问令牌失败。当我删除子参数时,它成功生成令牌,但是当我尝试获取用户的联系人时,该令牌失败。
有谁知道为什么会这样?