将 Gigya API 与 node.js 一起使用

Posted

技术标签:

【中文标题】将 Gigya API 与 node.js 一起使用【英文标题】:Using Gigya API with node.js 【发布时间】:2011-11-06 21:42:40 【问题描述】:

对于我的一个项目,我想尝试将 Gigya 作为我的社交网络连接提供商,并且正在使用 Node.js 编写我的应用程序。有人做过吗?

Gigya 提供了一个用于客户端的 javascript API。

http://developers.gigya.com/020_Client_API

应该可以调整它以供服务器端使用。

【问题讨论】:

有可能适应客户端 JavaScript API,但恕我直言,最好使用他们的 REST API。 【参考方案1】:

Gigya 的客户端 javascript 旨在尽可能多地在浏览器中运行,因为它们使用由其域设置的 cookie 执行两部分身份验证。您可以尝试将其移植到服务器端运行,但没有一个公共方法可以像宣传的那样工作。

我已经使用他们的专有身份验证为他们的 REST API 编写了一个包装器,我已经在一个工作项目中使用了几周:https://github.com/jproulx/Gigya-Node-SDK -- 请注意,并非所有内容都经过了彻底的测试,因为我只是需要在服务器端使用社交化服务的子集。它应该作为一个很好的起点来引导您的需求。

【讨论】:

如何在这个调用中添加extrafields属性?【参考方案2】:

Gigya 还没有官方的 Node SDK。但是,我已经编写了一个实现整个服务的 SDK。

除了标准 API 之外,它还包含对来自 Accounts 和 DS 的流式数据的特殊支持。

Git:https://github.com/scotthovestadt/node-gigya

使用“npm install gigya”安装。

【讨论】:

以上是关于将 Gigya API 与 node.js 一起使用的主要内容,如果未能解决你的问题,请参考以下文章

将 Forge Node.js SDK 与“Forge Design Automation v3”一起使用

如何将 Node.js Web 服务器与 Apache Cordova 应用程序一起使用

当我将 event.preventDefault() 与 fetch api、express 和 node.js 一起使用时,为啥 req.body 返回 null? [复制]

如何使 nodemon 与 WSL 2 一起工作?

node.js 函数调用顺序,Spotify Web API

将 Heroku 插件与 node.js 一起使用