2017-07-27 5 views
0

私はアクションコンソールでプロジェクトを作成し、スマートホームアプリ用のテストアクションパッケージを作成しました。私は怒りを使用しているアクションパッケージをアップロードしようとしています。しかし、私はこのコマンドを実行gactionsのアクションパッケージを更新すると常にリクエストタイムアウトが返される

./gactions --verbose update --action_package action.json --project my_project_id 

たびに、結果は常にこのようなものです:

Unable to update: Patch https://actions.googleapis.com/v2/agents/my_project_id?updateMask=agent.draftActionPackage.actions%2Cagent.draftActionPackage.conversations&validateOnly=false: Post https://accounts.google.com/o/oauth2/token: dial tcp 216.58.200.45:443: i/o timeout 

私は詳細なログをチェックし、私はそれが

creds.data からいくつかのデータを読んでいることに気づきました
Reading credentials from: creds.data 

次に、creds.dataの内容にアクセストークンと有効期限が含まれていることに気付きました。しかし、有効期限は7月18日で、今から数日です。これがタイムアウトエラーの原因になるかどうかはわかりません。また、新しいアクセストークンを取得するためにcreds.dataを更新する方法もわかりません。

答えて

2

いいえ。私はこのエラーの一部がネット問題であることに気づいた。しかし、私はyahooや他のサイトを開くことができましたが、アップデートはうまくいきませんでした。しかし、私は別のWi-Fiに切り替えました。

次に、creds.dataを削除しました。更新コマンドをもう一度実行すると、これが表示されます。

Gactions needs access to your Google account. Please copy & paste the URL below into a web browser and follow the instructions there. Then copy and paste the authorization code from the browser back here. 
Visit this URL: 
https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=237807841406-o6vu1tjkq8oqjub8jilj6vuc396e2d0c.apps.googleusercontent.com&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fassistant+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Factions.builder&state=state 
Enter authorization code: 

次に、上記の手順に従って、認証コードを取得し、コンソールにコピーして貼り付けたところ、すべて正常に機能します。

関連する問題