我正在嘗試使用Google+域名API爲我的Google Apps域設置圈子。我按照https://developers.google.com/+/domains/authentication/delegation使用了域範圍的委派,我已經成功地用於組,用戶和日曆設置。在API控制檯中,我已將API API和Google+ Domains API添加到API項目中。我試過使用這兩個預先存在的密鑰,並生成一個新的。當我嘗試運行下面的代碼:Google Plus域名API AccessTokenRefresh錯誤
service_account_email='[email protected]'
key=file("path/to/keyfile","rb").read()
user_email='[email protected]'
SCOPES_PLUS = [
'https://www.googleapis.com/auth/plus.me',
'https://www.googleapis.com/auth/plus.stream.write',
]
credentials = SignedJwtAssertionCredentials(service_account_email, key,
scope=SCOPES_PLUS, sub=user_email)
http = httplib2.Http()
http = credentials.authorize(http)
plus = build(serviceName='plus', version='v1domains', http=http)
我得到
AccessTokenRefreshError: access_denied
它擊中版本()調用時。
但是,完全相同的代碼(具有不同的範圍和服務)適用於目錄服務,groupssettings服務和日曆服務。
我已經嘗試了一個角色帳戶作爲子郵件地址,並作爲我自己的(超級管理員)帳戶。
任何想法?