我目前正在使用隐式流链接用户的帐户,供谷歌助手使用。链接工作完美,用户被重定向到我的网站登录,用户登录,并被重定向到下面的网址与access_token生成的网站。
https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID#access_token=ACCESS_TOKEN&token_type=bearer&state=STATE_STRING 现在显示Google.com页面,我认为这意味着帐户链接已经成功。但是,问题是在随后的调用中,发送给access_token的API.ai与我作为API.ai参数返回的不同。
我不明白这是为什么?
注意:我正在Google模拟器上测试
发布于 2017-05-02 18:08:38
首先,检查以确保google.com页面的URL中的其他参数确实表示成功。他们可能会出现错误。
如果您重复使用同一个用户进行测试,则可能需要在每次测试之间删除对应用程序的权限。你可以在https://myaccount.google.com/permissions做这件事。
由于令牌不会因隐式流而过期,所以Google可能使用旧令牌,也不接受您要发行的新令牌之一,但始终使用您发出的原始令牌。
https://stackoverflow.com/questions/43743903
复制相似问题