Alexa 帐户链接 - 如何存储不仅仅是访问令牌



当我将帐户与第三方链接时,他们会发送访问令牌以及用户的用户名。

Alexa 会自动保存访问令牌,并在每次请求时提供。我怎样才能让它也保存用户名?

为了保护用户的隐私,故意不支持此功能。这是一件好事。

Alexa 确实为每次调用提供了一个用户 ID。此 ID 特定于每个用户,每次用户使用您的技能时都相同。它不会为您提供任何个人信息,但它确实允许您将每个用户的信息保存到您自己的数据库中。您可以将该用户的数据与 userId 相关联,并在他们每次使用您的技能时调用它。

例如,您可以要求用户输入名称,将其保存到由 userId 键入的数据库中,并在以后使用 userID 调用它。

搜索"alexa用户信息"以获取更多信息,例如这篇文章。

只需将用户名和/或任何其他信息编码到令牌本身即可。

例如,您可以使用 JSON Web 令牌 - https://jwt.io/- 这是 RFC 7519

它完全适用于您不想发出其他请求只是为了检索一些很少更改的信息的用例。

关于缓存/刷新,您可以在有限的时间内(一个小时?

相关内容

最新更新