我做了很多谷歌搜索,我能找到的最好的是: https://github.com/ciaranj/node-oauth
在此之上是否有任何库,它们提供包装器以对 Twitter、Facebook、Google、LinkedIn 等进行 API 调用,以发布推文或 DM 某人或获取 friend 列表或发布到 Facebook/G+ 的链接等人?
我知道 Passport.js,但它的用途仅限于从这些社交网站获取身份验证和授权。除此之外,目前我们将不得不通过 node-oauth 个性化 API 调用以执行上述事件。
我错过了什么吗?你知道有这样的图书馆吗?
最佳答案
一旦你使用了Passport.js要获得访问 token ,我建议(并亲自使用)request对第三方服务进行所有 API 调用。
在我看来,特定于提供程序的包装器只会增加不必要的复杂性。大多数 RESTful API 都是非常简单的 HTTP 请求。额外的层只会妨碍并添加要追踪的错误。此外,通过坚持使用 request
,您可以使用相同、熟悉的模块与 任何第三方集成。
关于javascript - 是否有任何 Node.js 客户端库可以对 Twitter、Facebook、Google、LinkedIn 等进行 OAuth 和 OAuth2 API 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21136225/