web-dev-qa-db-fra.com

Désolé, cette action n'est pas disponible en simulation.

Mon nom d'invocation de test est "Mme Tang", je sais donc "Parler à Mme Tang", mais il répond "Désolé, cette action n'est pas disponible en simulation" ...

Est-ce que quelqu'un sait comment puis-je résoudre cette erreur? enter image description here

15
Joyce Qi

Selon le doc :

Activez l’activité Web et application, les informations sur le périphérique, ainsi que les fonctions audio et audio Autorisations d'activité sur la page Contrôles d'activité de votre Google Compte. Vous devez le faire pour utiliser le simulateur d’actions, qui permet à vous testez vos actions sur le Web sans périphérique matériel.

Et j’avais fait ce que Jeremy Gordon suggérait. Pour ajouter un deuxième compte Google à la console GCM IAM avec une autorisation d’action viewer, puis connectez-vous avec ce deuxième compte Google dans une fenêtre incognito pour que le simulateur Web fonctionne.

20
s-hunter

J'ai eu un problème connexe (je pouvais tester avec mon compte de développeur principal, mais pas avec mes informations d'identification de test). J'ai finalement réussi à le faire fonctionner avec le compte non principal.

Le lien qui me manquait était que lorsque je visionnais le simulateur, j'étais effectivement connecté à deux comptes, mon compte Google principal (compte développeur, apparaît dans le volet principal de la page, coin supérieur droit), et le compte que j'ai autorisé lors du 'démarrage' du simulateur (l'adresse e-mail apparaît dans la trame du simulateur), qui était mes informations d'identification de test. Le deuxième compte de test m'a envoyé à plusieurs reprises le message "Désolé, cette action n'est pas prise en charge dans la simulation", jusqu'à ce que je:

1) Ajout du compte de test en tant que client et afficheur de l'API de conversation dans la console GCP IAM

2) Visité le «lien de création» (celui qui apparaît lorsque vous cliquez sur Partager) dans une fenêtre de navigation privée, et connecté au compte secondaire de telle sorte que je suis connecté à un seul compte dans cette fenêtre de navigation privée.

Après cela, les invocations sont connectées à l'application.

4
Jeremy Gordon

Cela a fonctionné en disant "Parlez à mon application de test" ou en le tapant dans l'invite du simulateur, ce qui a déclenché le démarrage de l'application dans le simulateur.

0
Fabien Thetis

J'ai eu le même problème. Je devais d'abord définir l'emplacement (par défaut, Google-Headquaters), si vous vous trouvez dans une autre région (comme en Allemagne où je suis) . Ensuite, continuez avec "Mit meiner Test-App sprechen" (Talk to mon application de test), ou quoi que ce soit dans votre langue! 

0
Mr. Muh

Si vous utilisez les comptes Google d'une organisation, il peut y avoir un problème d'accès. Utilisez donc votre compte Gmail personnel.

Jetez un coup d'oeil ici , il se peut que votre organisation ne vous donne pas accès. Alors utilisez votre Gmail personnel et suivez les Docs , vous pourrez créer votre agent/actions et le tester à la fois sur simulateur et sur votre appareil Android.

Je pense que parfois je rencontre la même erreur. Je passe au-dessus en activant et désactivant le commutateur Active.

 enter image description here

0
SysCoder

Assurez-vous que vous êtes connecté au même compte que celui utilisé pour déployer l'action de test et que le déploiement a été effectué au cours de la dernière demi-heure environ. Si vous n'avez pas défini toutes les informations sur le Actions sur Google Console , vous devrez peut-être utiliser la phrase d'invocation "Parler à mon application de test".

0
Prisoner

Je n'ai pas reçu ce message lors de mon invocation, mais lors de ma deuxième entrée: "Désolé, cette action n'est pas disponible pour votre application." . Il s'avère que le simulateur a quitté la conversation juste après l'invocation (et il en a fait mention dans les petits caractères).
Cela est dû au fait que j'ai renvoyé une FinalResponse pour l'invocation. Et une réponse finale est assez finale, cela mettra fin à votre conversation. 

Ainsi, après une FinalResponse, vous ne pouvez revenir dans votre action/conversation que par un nouvelle invocation ou un lien profond . Si vous souhaitez suggérer des questions/suggestions, vous devez alors retourner ExpectedInputs.

0
Yahoo Serious

Vous devrez peut-être activer Web & App Activity pour permettre aux membres du groupe d'utiliser certaines fonctionnalités de Google Assistant.

https://support.google.com/assistant/answer/7219584?hl=fr

0
Sangu

Même problème que j'ai rencontré. Vous devez être connecté via le compte Google secondaire. Déconnectez-vous du compte et connectez-vous via le compte associé à api.ai. 

pourquoi je ne peux pas utiliser l'action Google dans un simulateur Web

0
Nirojan Selvanathan