Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php AWS Alexa与oauth 2的链接技巧_Php_Oauth 2.0_Alexa Skills Kit_Alexa Skill - Fatal编程技术网

Php AWS Alexa与oauth 2的链接技巧

Php AWS Alexa与oauth 2的链接技巧,php,oauth-2.0,alexa-skills-kit,alexa-skill,Php,Oauth 2.0,Alexa Skills Kit,Alexa Skill,大家好 我是AmazonAlexa的新手,我有一个使用PHP和OAuth2.0链接到Alexa技能帐户的工作 我已经成功地配置了所有并获得了Auth code Grant的代码,但是当我在Chrome浏览器中运行我的代码时,它会生成帐户链接失败问题,但是当我在Firefox中运行相同的URL时,它会生成亚马逊链接失败,并且错误=缺失状态 请帮助我解决我的问题,任何帮助都将不胜感激。实现帐户链接有时很棘手。事情是在某个时刻,Alexa和OAuth2服务器之间发生的事情对于技能(Lambda)来说是

大家好

我是AmazonAlexa的新手,我有一个使用PHP和OAuth2.0链接到Alexa技能帐户的工作

我已经成功地配置了所有并获得了
Auth code Grant
的代码,但是当我在Chrome浏览器中运行我的代码时,它会生成
帐户链接失败
问题,但是当我在Firefox中运行相同的URL时,它会生成
亚马逊链接失败
,并且
错误=缺失状态


请帮助我解决我的问题,任何帮助都将不胜感激。

实现
帐户链接
有时很棘手。事情是在某个时刻,Alexa和OAuth2服务器之间发生的事情对于技能(Lambda)来说是透明的,例如刷新令牌的过程,这就是为什么我建议您查看下面引用的参考资料

同样由于显示的错误,在Alexa web控制台或Alexa mobile app与OAuth2服务器之间来回交换的一个URL中,似乎缺少参数
code
。请验证它始终相同,并且始终存在于URL中。确实实现代理将有助于调试此问题

我建议你看看这些伟大的资源:

我希望这能有所帮助。
干杯

谢谢你的回答,但我正在使用php创建oauth2服务器进行身份验证,我还调试了代码参数始终存在,重定向url和状态也存在,但重定向后我得到了“链接失败并且在url中也获得了缺失状态”即使我已经检查了重定向url的状态和代码。。。