我正在构建与基于Web的PM工具Teamwork集成的Alexa技能。他们使用授权码授予作为授予类型。它们还在API文档中提供了用于授权的URI和访问令牌。
授权URI = https://www.teamwork.com/launchpad/login 访问令牌URI = https://www.teamwork.com/launchpad/v1/token.json
文档说明,一旦用户通过身份验证,它将发送回临时身份验证代码,该代码随后用于向访问令牌URI提交HTTP POST请求,然后该访问令牌URI为帐户/计算机提供永久访问令牌。
我已经按照Teamwork的说明进行操作,并且还完成了技能控制台中的“帐户关联”步骤,但是,我收到一个错误消息,指出该链接不成功。当我尝试对其进行调试时,我注意到已提供了授权代码,但Alexa并未执行POST命令来从访问令牌URI中获取永久令牌。
我是否缺少步骤,还是应该只使用Auth0之类的第三方身份验证程序?