大家好
我是Amazon Alexa的新手,我有一个使用PHP与oauth 2.0链接到Alexa Skill帐户的工作。
我已经成功配置了所有文件,还获得了Auth Code Grant
的代码,但是当我在Chrome浏览器中运行代码时,它会生成Account linking Failed
问题,但是当我在Firefox中运行相同的URL时,它会生成{{1} }和Amazon linking failed
。
请帮助我解决问题,我们将不胜感激。
答案 0 :(得分:2)
实施Account Linking
有时很棘手。问题是在某个时刻,Alexa和OAuth2服务器之间发生的事情对于Skill(Lambda)是透明的,例如刷新令牌的过程以及其他一些事情,这就是为什么我建议您看一下下面引用的参考文献的原因。 / p>
同样由于显示的错误,似乎在Alexa Web控制台或Alexa移动应用程序与OAuth2服务器之间来回交换的URL之一中缺少参数code
。请确认它始终相同并且始终存在于URL中。确保实现代理将有助于调试此问题。
我建议您看一下这些很棒的资料来源:
我希望这会有所帮助。 干杯