我正在使用帐户链接的Alexa中创建自定义技能。我已经使用OAuth2 php库创建了自己的身份验证服务器,并且已经在技能配置中配置了授权URL和 token URL。

当我尝试从Alexa移动应用程序链接帐户时,出现错误“无法链接您的技能”。以下是我的工作进度。

  • Alexa应用程序可以打开我的身份验证URL。
  • 我可以使用重定向uri进行授权并提供授权代码。
  • Alexa正在使用先前提供的授权代码来请求访问 token 。
  • 我能够验证授权码并使用访问 token 和刷新 token 进行响应。
  • Alexa在此步骤中无法与我的技能关联。它说“无法链接您的技能”。

  • 我已经在论坛上浏览了差不多的内容,但是找不到确切的问题所在。任何人都可以在这方面帮助我。

    最佳答案

    我也遇到了同样的问题,通过为“客户端身份验证方案”选择“请求主体中的凭据”(默认为Http basic)解决了该问题,因为在我的情况下,访问 token 是在消息主体中发送的。检查服务器如何发送身份验证 token 。

    关于Alexa,无法链接您的技能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42415750/

    10-13 00:44