Ciao, vi scrivo al volo i passaggi con un minimo di spiegazione:
1) Scaricare le gaction per il vostro sistema qui: Developers GAction
2) Se usate linux, rendete il file eseguibile con:
sudo chmod +x gactions
Su Windows, lanciatelo come amministratore
3) Fare l'autenticazione al vostro progetto con il comando:
./gactions list --project [YOUR_PROJECT_ID]
Potreste ricevere l'errore
"No versions of your app for the Assistant exist."
E' normale, perché la nostra è una versione draft e non di produzione.
4) Scaricare in locale (stesso path dove abbiamo messo le gaction) il file action.json da modificare lanciando:
./gactions get --project [YOUR_PROJECT_ID] --version draft > action.json
5) Aprire il file con l'editor consigliato qualche post sopra JSON EDITOR ed eseguire le seguenti modifiche:
5a) togliere le [ ] che stanno all'inizio e alla fine del file.
5b) rimuovere la parte:
[php]"googleFulfillments": [
{
"endpoint": {
"baseUrl": "[URL]"
},
"name": "actions.fulfillment.devices"
}
],[/php]
6) Salvare il file.
7) Lanciare il seguente comando per pushare la modifica sul progetto e avviare il test (non c'è bisogno di tornare sulla console per attivarlo)
./gactions test --project [YOUR_PROJECT_ID] --action_package ./action.json
Link al thread originale : https://stackoverflow.com/questions/54714193/google-home-actions-fulfillment-devices-not-getting-enabled