2017-11-20 4 views
1

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?

  1. Um dies zu tun, fügte ich am Action-Konsole-Konto Verknüpfung mit dem Typ implicite Zuschuss zu meiner Aktion.
  2. Die URL, die ich verwendete, funktioniert.
  3. 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: [] } ] }

  1. 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:

enter image description here enter image description here

+0

Nach Schritt 3, was wird in der Registerkarte Simulator Response angezeigt? – Prisoner

+0

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

+1

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

Antwort

1

Ist es gleich, wenn Sie das Telefon App verwenden? Für mich öffnet es einen eingebetteten Browser mit meinem/auth Endpunkt, was der Simulator nicht tut.

+0

Ich werde später versuchen, danke für die Information – shortQuestion

+0

Scheint, es ist das gleiche Problem als – shortQuestion

Verwandte Themen