2017-06-13 4 views
3

Ich versuche, die Kontoverknüpfung mit unserem OAuth-Dienst zu implementieren.Der Versuch, askForSignIn auszuführen, schlägt für das verknüpfte Konto fehl.

Ich versuchte Anmeldung mit gala-demo.appspot.com und das scheint zu funktionieren.

Aufruf askForSignIn() scheint zu scheitern, wenn aufgerufen, ich bekomme keine Anrufe zurück zu meinem Web-Service, so scheint der Fehler upstream.

Die Antwort, die ich in der Debug-Informationen sehen, wenn der Assistent Simulator ist: expected_inputs[0].possible_intents[0]: intent 'actions.intent.SIGN_IN' is only supported for version 2 and above.

Irgendwelche Ideen?

Auf eine andere Anmerkung; Wenn ich signInRequired in der Action-Konfiguration für die Begrüßungsabsicht einstelle, scheint es weiter zu gehen, aber es gibt ein schlechtes Zeichen im Redirect-Link im Simulator und auf einem Gerät öffnet es einen Dialog, der einfach verschwindet (sieht wie eine erfolgreiche Anmeldung aus), aber keine Antwort zurück zum Webservice.

+0

wie gleiche Sache zu tun, wenn dialogflow mit anstelle von sdk –

Antwort

1

Das passiert, weil Sie wahrscheinlich die alte API v1 verwenden. Ich empfehle Ihnen, die Migrationsanleitung zu überprüfen: https://developers.google.com/actions/reference/v1/migration

Prost!

+0

Großartig! Dies löste das Absichtsproblem! Es hat die Fehler, die das Konto verknüpfen, nicht gelöst, aber das ist ein anderes Problem. – possan

+0

Ich denke, ein Grund, warum es scheiterte, war, dass ich den Simulator nach dem 'gactions update' nicht neugestartet habe, damit die Änderungen nicht wirksam werden, könnte es für jemand anderen mit dem gleichen Problem wert sein – possan

0

Anmelden Absicht nicht funktionieren im Moment so klar in der Dokumentation erklärte, es ist nur etwas, das man für den Test im Emulator verwenden kann, aber es ist nicht in der Produktion verfügbar

+1

Ich denke, vielleicht waren die Dokumente nicht klar genug erklärt :) – possan

Verwandte Themen