小编cpr*_*rod的帖子

管理员设置API,在gdata和python中使用oauth2

带有oauth2的管理员设置API

我正在尝试使用OAuth2凭据将使用python编写的应用程序连接到Admin Settings API,但是我收到错误消息:

源代码:

from oauth2client.client import Credentials
import gdata.apps.adminsettings.service
import gdata.gauth

#credentials_json is a string with an oauth2 credential that is saved in datastore
#domain_name is the name of the target domain
#app_name is my application name

credentials = Credentials.new_from_json(credentials_json)
auth2token = gdata.gauth.OAuth2TokenFromCredentials(credentials)
service = gdata.apps.adminsettings.service.AdminSettingsService(source=app_name,domain=domain_name)
service = auth2token.authorize(service)

print service.GetMaximumNumberOfUsers()
Run Code Online (Sandbox Code Playgroud)

例外:

Traceback (most recent call last):
  File "<input>", line 25, in <module>
  File "xxxxxxx\lib\gdata\apps\adminsettings\service.py", line 116, in GetMaximumNumberOfUsers
    result = self.genericGet('general/maximumNumberOfUsers')
  File "xxxxxxx\lib\gdata\apps\adminsettings\service.py", line 50, in genericGet …
Run Code Online (Sandbox Code Playgroud)

python gdata oauth-2.0 google-admin-settings-api

7
推荐指数
1
解决办法
457
查看次数