树莓派安装AlexaPi认证报400错误需添加的白名单地址是什么
解决方案
你需要将完整重定向地址 http://localhost:5050/code 添加到Alexa开发者后台的应用白名单中,而非仅添加根路径。
原因说明
亚马逊OAuth2授权校验要求重定向URI必须与请求中携带的redirect_uri参数完全精确匹配,你提交的认证请求中参数解码后对应的重定向地址为带/code后缀的完整路径,仅添加根路径http://localhost:5050无法通过校验。
额外注意事项
- 填写白名单时不要修改协议、端口、路径,不要额外添加末尾斜杠(如不要写成
http://localhost:5050/code/),大小写完全保持一致 - 白名单修改完成后等待2-3分钟再重试认证,后台配置同步存在延迟
- 如果你后续通过树莓派的局域网IP访问认证页面,还需要将对应的
http://[你的树莓派局域网IP]:5050/code也添加到白名单中
内容的提问来源于stack exchange,提问作者DrogaMleczna
相关产品推荐
相关产品推荐

