gpt4 book ai didi

node.js - NodeJS 实际上使用 OAuth (Twitter)

转载 作者:太空宇宙 更新时间:2023-11-04 01:13:41 29 4
gpt4 key购买 nike

我正在使用 Node (8.14.0) 并希望访问 Twitter REST API v1.1。到目前为止,我尝试过node-oauth和简单的https,但它们都没有比“使用twitter登录”更进一步。我不仅仅想验证用户的身份(也称为使用 Twitter 登录),我还想使用他们的访问权限对 API 执行操作。我的问题是,我还没有找到一个 Node 示例来描述从用户检索所需的访问/请求 token 并使用它们执行 API 调用的实际过程。

所有 Node -oauth 示例“假设您已经拥有访问 token 并可以访问任何内容”。好吧,我没有它们,而且我不知道如何获取它们,因为我没有找到具体的示例或文档。仅供引用。

最佳答案

据我所知,oauth 库用于身份验证或授权。
认证时,您从平台返回 accestoken 和 refreshtoken。
您必须将此 token 保存在 session 或数据库中。
之后您可以将它与其他库结合使用。

我建议看看passporteveryauth用于用户身份验证。他们都支持oauth。

此外:
Google 有一个关于 OAuth 的非常好的文档。我认为这个模式也可以应用于其他平台。
https://developers.google.com/accounts/docs/OAuth2?hl=en

关于node.js - NodeJS 实际上使用 OAuth (Twitter),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13436077/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com