Ich versuche gerade, das Google Actions SDK-Konto mit der implicite-Berechtigung zu verknüpfen und zu versuchen, es im Simulator zu testen.Google Aktionen SDK-Anmeldung impliziter Fluss
Erste Frage ist dies sogar im Simulator möglich?
- Um dies zu tun, fügte ich am Action-Konsole-Konto Verknüpfung mit dem Typ implicite Zuschuss zu meiner Aktion.
- Die URL, die ich verwendete, funktioniert.
- Jetzt habe ich eine Registrierungsanfrage zu meiner Aktion hinzugefügt. Für die Prüfung so, wenn ich schreibe, die Registrierung in Simulator die Server-Antwort mit:
{ conversationToken: JSON.stringify(state), expectUserResponse: true, expectedInputs: [ { inputPrompt: { initialPrompts: [ { textToSpeech: "PLACEHOLDER_FOR_SIGN_IN" } ], noInputPrompts: [] }, possibleIntents: [ { "intent": "actions.intent.SIGN_IN", "inputValueData": {} } ], speechBiasingHints: [] } ] }
- Danach wird der Server didnt die Anmeldeseite Route anfordern (die Adresse korrekt ist !). Er reagiert nur mit Signin Absicht ERROR:
{ "isInSandbox'": false, "surface": { "capabilities": [ { "name": "actions.capability.AUDIO_OUTPUT" }, { "name": "actions.capability.SCREEN_OUTPUT" } ] }, "inputs": [ { "rawInputs": [ { "query": "i think so", "inputType": "VOICE" } ], "arguments": [ { "name": "SIGN_IN", 'extension': { "@type": "type.googleapis.com/google.actions.v2.SignInValue", "status": "Error" } } ], "intent': "actions.intent.SIGN_IN" } ], "device": { "locale": "en-US" }, "conversation": { "conversationId": "1494606917128", "type": "ACTIVE", "conversationToken": "[\"_actions_on_google_\"]" } }
Warum? Wo ist das Problem? Kann ich irgendwo eine Fehlermeldung sehen?
Hier ist, was passiert im Simulator zwischen 3 und 4:
Nach Schritt 3, was wird in der Registerkarte Simulator Response angezeigt? – Prisoner
Nichts, mit nichts, ich meine, es sendet direkt an den Server die Fehlermeldung, die ich in 4.) gepostet und wenn ich auf diesen Fehler reagiere als zeigt es meine Antwort, wenn nicht als es nichts zeigt. Also eigentlich zeigt es nichts nach Schritt 3. – shortQuestion
Sehen Sie irgendeine Komponente von Schritt 3 in der Antwort im Emulator? Gibt es etwas in der Registerkarte Fehler? Kannst du einen Screenshot hochladen? – Prisoner