2017-06-03 4 views
9

Mein Testaufrufname ist "Mrs Tang", also gebe ich "Talk to Mrs Tang" ein, aber es antwortet mir "Sorry, diese Aktion ist in der Simulation nicht verfügbar" ...Sorry, diese Aktion ist in der Simulation nicht verfügbar

Weiß jemand Wie kann ich diesen Fehler beheben? enter image description here

+0

Wurde in Ihrer Begrüßungsabsicht das Ereignis "GOOGLE_ASSISTANT_WELCOME" deklariert? Es passierte mir vor allem, wenn meine Default Welcome Intent nur ein "WILLKOMMEN" Ereignis hatte –

+0

Vielen Dank für Ihre Hilfe. Ich habe das Google Home Beispiel, das auf der Google-Konferenz mit Actions SDK gezeigt, also es gab keine Absicht –

+0

Es scheint wie Sie haben das Problem herausgefunden? Joyce Qi, gute Etikette soll deine Antwort auf deine eigene Frage posten und sie als Antwort markieren. – SysCoder

Antwort

0

Stellen Sie sicher, dass Sie bei demselben Konto angemeldet sind, das Sie zum Bereitstellen der Testaktion verwendet haben, und dass die Bereitstellung innerhalb der letzten halben Stunde durchgeführt wurde. Wenn Sie nicht alle Informationen zu Actions on Google Console festgelegt haben, müssen Sie möglicherweise den Aufruf-Satz "Mit meiner Test-App sprechen" verwenden.

+0

Vielen Dank für Ihre Antworten. Das Konto ist gleich und die Bereitstellung hat in der letzten halben Stunde gemacht wurde, und ich habe alle Informationen, die die Aktion benötigt, aber es immer noch die gleichen Fehler. Gibt es andere Gründe, die dazu führen, dass dies passiert? –

0

Ich denke, manchmal renne ich in den gleichen Fehler. Ich komme vorbei, indem ich den Aktiven Schalter ein- und ausschalte.

enter image description here

3

hatte ich ein ähnliches Problem (ich konnte mit meinem Haupt-Entwickler-Konto testen, aber nicht meine Testanmeldeinformation). Ich habe es schließlich mit dem nicht-primären Konto funktioniert.

Der fehlende Link für mich war, dass ich bei der Anzeige des Simulators tatsächlich bei zwei Konten angemeldet war, mein primäres Google-Konto (Entwicklerkonto, erscheint im Hauptrahmen der Seite, obere rechte Ecke), und das Konto, das ich beim Starten des Simulators autorisiert habe (die E-Mail-Adresse erscheint im Simulatorrahmen), was meine Testdaten waren. Der zweite Test-Account hat mich immer wieder die "Sorry, ist diese Aktion nicht in der Simulation unterstützt" angezeigt wird, bis ich:

1), um den Test-Account als Conversation API-Viewer &-Client in GCP IAM-Konsole hinzugefügt

2) Ich habe den Link "create" (den Link, der beim Klicken auf share erscheint) in einem Inkognito-Fenster besucht und mich dort im sekundären Account angemeldet, sodass ich nur in einem einzigen Account in diesem Inkognito-Fenster angemeldet war.

Danach wurden Aufrufe an die App angeschlossen.

+1

Ich habe dies zur Arbeit, indem Sie ein Benutzer und Verwendung Inkognito-Modus für diesen Benutzer, kann es immer noch nicht für den Benutzer arbeiten, der den Dienst besitzt, auch im Inkognito-Modus. – casolorz

0

Das gleiche Problem stieß ich. Sie müssen über das sekundäre Google-Konto angemeldet sein. Melden Sie sich vom Konto ab und melden Sie sich über das Konto an, das mit api.ai gepaart ist.

why I can't use google action in web simulator

0

Ich habe dies mit den Worten „zu meinem Test-App sprechen“ zu arbeiten oder um es in die Simulator-Eingabeaufforderung, die meine app ausgelöst im Simulator zu starten.

7

Nach dem doc:

Schalten Sie den Web & App-Aktivitäten, Geräteinformationen und Sprach & Audio Aktivität Berechtigungen für die Activity controls Seite für Ihr Google-Konto . Sie müssen dies tun, um den Actions Simulator zu verwenden, der Ihre Aktionen im Web ohne ein Hardwaregerät testen lässt.

Und ich hatte tun was Jeremy Gordon vorgeschlagen. Um ein zweites Google-Konto in der GCP IAM-Konsole mit einer Zuschauer Aktionserlaubnis hinzuzufügen und dann mit diesem zweiten Google-Konto in einem Inkognito-Fenster für den Web-Simulator zu arbeiten.

+0

Danke! Schließlich ist dies eine funktionierende Lösung! – abdolence

0

Ich hatte das gleiche Problem. Ich musste den Ort zuerst setzen (es ist Standard Google-Headquaters), wenn Sie in einer anderen Region sind (wie in Deutschland, wie ich bin). Dann mach weiter mit "Mit meiner Test-App sprechen", oder was auch immer es in deiner Sprache ist!

Verwandte Themen