【发布时间】:2015-02-20 10:26:13
【问题描述】:
我是 Node.js、OAuth 的新手。
我正在使用 Nodejs 开发一个 Web 应用程序。我的应用程序正在与第三方 API 交互以获取数据。根据 API 文档“此第三方 API 中的所有方法都在请求标头中采用 OAUTH 身份验证参数”(仅此而已)
我决定使用 Node.JS 的 Passport 模块来实现这一点(http://passportjs.org/guide/oauth/)。
我的问题是我无法理解如何进行此操作。假设我们有一个 API 方法“http://api.travel/getAllLocation”,它返回用户可以旅行的所有位置。
有人可以在这里提供帮助,提供如何使用 NodeJS、Passport 从 web 服务获取所需数据的示例。
[更新] 找到了这个试图达到同样目的的答案。但是如何使用 Passport 达到同样的效果 How to send the OAuth request in Node
【问题讨论】:
-
你试过passportjs网站上的例子吗?您指向 api 的链接也没有正确指向。
-
谢谢凯文。 API URL 仅作为示例。这是无效的。