簡體   English   中英

Google Assistant SDK

[英]Google Assistant SDK

這是一個畢業項目。 由於有很多樂於助人的人,我邁出了下一步,因此在安裝Google Assistant SDK時遇到了麻煩。 但可悲的是,我的下一步是我的下一個死胡同。

這是下一步:

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

有回報:

沒有名為googlesamples.assistant.auth_helpers的模塊

所以我用谷歌搜索並嘗試了建議的步驟:

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 

請嘗試以下命令。

(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”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM