1

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

所有 node-oauth 示例“假设您已经拥有访问令牌并访问任何内容”。好吧,我没有它们,也不知道如何获得它们,因为我找不到具体的示例或文档。只是引用一个引用。

4

1 回答 1

1

据我所知,oauth 库是用来验证或授权的。
在身份验证时,您会从平台取回 accestoken 和 refreshtoken。
您必须将此令牌保存在会话或数据库中。
之后,您可以将它与其他库结合使用。

我建议查看护照everyauth以进行用户身份验证。他们都支持oauth。

另外:
一般来说,谷歌有一个关于 OAuth 的很好的文档。我认为这个模式也可以应用于其他平台。
https://developers.google.com/accounts/docs/OAuth2?hl=en

于 2012-11-20T22:42:50.053 回答