5

GooglePythonAPIを使用してアカウントを作成します。2012年11月8日午後1時(太平洋標準時)から、次の断続的なエラーメッセージが表示されるようになりました。

errorCode="1301" invalidInput="loginname" reason="EntityDoesNotExist"

Googleダッシュボードを確認すると、実際にはアカウントが作成されていますが、Googleから返されるエラーメッセージが原因で、残りのアカウント作成タスクは完了していません。

他の誰かがこの問題に気づいたか、および/またはこれが起こっている可能性がある理由を知っていますか?

アカウントプロビジョニングコードは堅牢で、11/8より前に50,000を超えるアカウントを作成しました。

コードスニペットは次のとおりです。

r = client.CreateUser(act.localpart, family_name, given_name, password, suspended='false', quota_limit=25600, password_hash_function="SHA-1",change_password=None )

完全なトレースバックは次のとおりです。

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/cherrypy/_cphttptools.py", line 105, in _run
    self.main()
  File "/usr/lib/python2.4/site-packages/cherrypy/_cphttptools.py", line 254, in main
    body = page_handler(*virtual_path, **self.params)
  File "<string>", line 3, in create_accountgmail
  File "/usr/lib/python2.4/site-packages/turbogears/controllers.py", line 348, i  expose
    output = database.run_with_transaction(
  File "<string>", line 5, in run_with_transaction
  File "/usr/lib/python2.4/site-packages/turbogears/database.py", line 376, in s _rwt
    retval = dispatch_exception(e, args, kw)
  File "/usr/lib/python2.4/site-packages/turbogears/database.py", line 357, in s _rwt
    retval = func(*args, **kw)
  File "<string>", line 5, in _expose
  File "/usr/lib/python2.4/site-packages/turbogears/controllers.py", line 365, i  <lambda>
    mapping, fragment, args, kw)))
  File "/usr/lib/python2.4/site-packages/turbogears/controllers.py", line 393, in _execute_func
    output = errorhandling.try_call(func, *args, **kw)
  File "/usr/lib/python2.4/site-packages/turbogears/errorhandling.py", line 72, in try_call
    return func(self, *args, **kw)
  File "<string>", line 3, in create_accountgmail
  File "/usr/lib/python2.4/site-packages/turbogears/controllers.py", line 182, in validate
    return errorhandling.run_with_errors(errors, func, *args, **kw)
  File "/usr/lib/python2.4/site-packages/turbogears/errorhandling.py", line 115, in run_with_errors
    return func(self, *args, **kw)
  File "<string>", line 3, in create_accountgmail
  File "/usr/lib/python2.4/site-packages/turbogears/identity/conditions.py", line 235, in require
    return fn(self, *args, **kwargs)
  File "/usr/local/MYA/mya/account_controllers.py", line 1893, in create_accountgmail
    raise Exception('Could not create gmail account, %s: %s'%(result, act.format_address()))
Exception: Could not create gmail account, RequestError: Server responded with: 400, <?xml version="1.0" encoding="UTF-8"?>
<AppsForYourDomainErrors>
  <error errorCode="1301" invalidInput="LOGIN" reason="EntityDoesNotExist" />
</AppsForYourDomainErrors>: LOGIN@berkeley.edu
4

2 に答える 2

1

.NET ライブラリを使用しているときに同じ問題が発生し、Google サポートからクライアント ログインの使用をやめて OAuth2.0 を使用するように言われました。クライアント ログインは廃止されました: https://developers.google.com/accounts/docs/AuthForInstalledApps

私は現在 OAuth と格闘しているので、うまく機能するかどうかは報告できません。ただし、問題はその間に自然に消えました。

于 2012-12-13T20:27:43.113 に答える