2017-06-28 97 views
1

这是一个毕业设计。我在安装Google智能助理SDK时遇到了麻烦,这要感谢我为下一步做出的大量有帮助的人。但是,我的下一步是可悲的是我的下一个死路一条。谷歌助理SDK

这是下一步:

python3 -m googlesamples.assistant.auth_helpers –client-secrets path\to\your\client_secret_XXX.apps.googleusercontent.com.json 

有回报:

无模块命名googlesamples.assistant.auth_helpers

所以我用Google搜索这一点,尝试的步骤建议:

pip install --upgrade google-auth-oauthlib[tool] 
google-oauthlib-tool --client-secrets path/to/client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless 

第一个工作得很好,第二个很不幸。我在另一个论坛上读到,如果它在终端我应该没有--headless

(myenvname) Firass-MacBook-Pro:myenvname firashachem$ python3 -m googlesamples.assistant.auth_helpers 
-–client-secrets 
Users/firashachem/Desktop/client_secret_*****ntent.com.json 
/Users/firashachem/myproject/myenvname/bin/python3: No module named googlesamples.assistant.auth_helpers 
google-oauthlib-tool --client-secrets /Users/firashachem/Desktop/googleassistant/client_secret_*****.apps.googleusercontent.com.json 
Usage: google-oauthlib-tool [OPTIONS] 
Error: Missing option "--scope". 
(myenvname) Firass-MacBook-Pro:myenvname firashachem$ google-oauthlib-tool --client-secrets /Users/firashachem/Desktop/googleassistant/client_secret_****.apps.googleusercontent.com.json 
Usage: google-oauthlib-tool [OPTIONS] 
(myenvname) Firass-MacBook-Pro:myenvname firashachem$ google-oauthlib-tool --client-secrets /Users/firashachem/Desktop/googleassistant/client_secret_****.apps.googleusercontent.com.json 
Usage: google-oauthlib-tool [OPTIONS] 

Error: Missing option "--scope". 
(myenvname) Firass-MacBook-Pro:myenvname firashachem$ --scope 
https://www.googleapis.com/auth/assistant-sdk-prototype --save 
+2

你会用文字替换那张图片吗?这对于人们来说更容易阅读。 – halfer

+0

感谢您编辑和改进我的问题,它对我来说都是新的,我对'dos和donts'没有任何想法,我会替换图像。谢谢。 – FH92

+0

它看起来像你缺少你的服务文件。 – Roman

回答

2

尝试下面的命令。

(myenvname) Firass-MacBook-Pro:myenvname firashachem$ google-oauthlib-tool --client-secrets /Users/firashachem/Desktop/googleassistant/client_secret_****.apps.googleusercontent.com.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless 

终端询问授权码(“输入授权码:”)。

您可以在此行上方看到一个链接(例如:https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=1 **** = offline)。 在浏览器中打开此链接并登录到Google帐户并进行身份验证。 现在,您可以在浏览器中看到授权码复制此代码并将其粘贴到终端上,然后按Enter键。 现在一切都会正常工作,你会得到文件“credentials.json”。

+0

非常感谢,这工作得很好:)但仍需要解决我在这里发布的问题:https://stackoverflow.com/questions/44912724/install-portaudio19-dev-libffi-dev-libssl-dev我正在尝试修复它没有覆盆子pi,不知何故,它没有工作。当我输入按键通话代码时出现问题,我的终端继续:“按回车键发送一个新的请求”,然后它记录音频10秒,这一直重复 – FH92

+0

如果我的答案是有帮助的,请投票为它:) –

+0

我该怎么做? – FH92