尝试为Google Assistant SDK生成凭据时发生回溯错误

时间:2019-09-15 03:56:09

标签: python json raspberry-pi google-assistant-sdk traceback

所以我尝试将树莓派用作Google助手,并按照Google开发人员指南页面上的步骤进行操作。我得到命令:

google-oauthlib-tool --scope https://www.googleapis.com/auth/assistant-sdk-prototype \ --save --headless --client-secrets /path/to/client_secret_client-id.json

但是当我将其输入终端时,我遇到了以下回溯错误:

(env) pi@raspberrypi:~ $ google-oauthlib-tool --scope https://www.googleapis.com/auth/assistant-sdk-prototype  --save --headless --client-secrets  ~/client_secret_978034168413-0l332bgdhmjv0uhop9g7g1ocufva7k9t.apps.googleusercontent.com.json
Traceback (most recent call last):
  File "/home/pi/env/bin/google-oauthlib-tool", line 10, in <module>
    sys.exit(main())
  File "/home/pi/env/lib/python3.7/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/home/pi/env/lib/python3.7/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/pi/env/lib/python3.7/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/pi/env/lib/python3.7/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/pi/env/lib/python3.7/site-packages/google_auth_oauthlib/tool/__main__.py", line 100, in main
    scopes=scope
  File "/home/pi/env/lib/python3.7/site-packages/google_auth_oauthlib/flow.py", line 181, in from_client_secrets_file
    client_config = json.load(json_file)
  File "/usr/lib/python3.7/json/__init__.py", line 296, in load
    parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
  File "/usr/lib/python3.7/json/__init__.py", line 348, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.7/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.7/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

我不知道是什么原因造成的,而且我几乎没有使用python的经验。我试图通过谷歌搜索执行命令的原因和其他方式,但是它们都产生相同的错误。我正在使用PC上的ssh连接到pi,但我怀疑那是原因。请帮忙,我的项目即将到期,我需要启动并运行它。 谢谢。

0 个答案:

没有答案