将 Gigya API 与 node.js 一起使用

     2023-02-24     110

关键词:

【中文标题】将 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”安装。

【讨论】:

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

】将Heroku插件与node.js一起使用【英文标题】:UseHerokuaddonmongolabwithnode.js【发布时间】:2015-01-1722:42:09【问题描述】:我在mongolab中使用node.js,我已经按照mongolab教程(https://devcenter.heroku.com/articles/mongolab#getting-your-connection-uri)在我... 查看详情

将 JQuery 与 node.js 一起使用时出错

】将JQuery与node.js一起使用时出错【英文标题】:ErrorsusingJQuerywithnode.js【发布时间】:2012-10-1009:06:56【问题描述】:我在Windows7上运行了全新安装的node.js,我正在尝试运行一个非常基本的JQuery脚本,名为a.js,其中仅包含:require("... 查看详情

将 CouchDB 与 Node.js 库一起使用

】将CouchDB与Node.js库一起使用【英文标题】:UseCouchDBwithNode.jslibrary【发布时间】:2013-08-2810:54:38【问题描述】:CouchDB使用javascript来验证、查询、做map-reduce等等。我想知道有没有办法在这些javascript函数中使用node.js库?比如使用r... 查看详情

如何将 Node.js 中的 net 模块与 browserify 一起使用?

】如何将Node.js中的net模块与browserify一起使用?【英文标题】:HowtousethenetmodulefromNode.jswithbrowserify?【发布时间】:2015-08-3003:02:27【问题描述】:我想在客户端(在浏览器中)使用来自Node.js的net模块:varnet=require(\'net\');所以我查... 查看详情

您将如何将 node.js 子进程与 discord.js 一起使用?

】您将如何将node.js子进程与discord.js一起使用?【英文标题】:Howwouldyouusenode.jschildprocesseswithdiscord.js?【发布时间】:2021-09-0118:25:58【问题描述】:所以我有一个用javascript编码的不和谐机器人,它在与数据库交互或进行图像处理... 查看详情

javascript如何将mongodb与node.js一起使用(代码片段)

查看详情

如何将 React Context API 与 useReducer 一起使用以遵循与 Redux 类似的风格 [关闭]

】如何将ReactContextAPI与useReducer一起使用以遵循与Redux类似的风格[关闭]【英文标题】:HowtouseReactContextAPIwithuseReducertofollowasimilarstyletoRedux[closed]【发布时间】:2021-12-2008:26:10【问题描述】:我知道如何使用上下文API,但我正在尝试... 查看详情

如何将 jsonp 与 node.js express 一起使用

】如何将jsonp与node.jsexpress一起使用【英文标题】:Howtousejsonpwithnode.jsexpress【发布时间】:2013-08-1609:31:01【问题描述】:我正在尝试使用node.js制作三星智能电视应用程序。在我的项目中,我想让我的应用程序与服务器pc通信。根... 查看详情

如何将 Mongoose/Mongodb 与 node.js- 护照身份验证一起使用

】如何将Mongoose/Mongodb与node.js-护照身份验证一起使用【英文标题】:HowtouseMongoose/Mongodbwithnode.js-passportauthentication【发布时间】:2022-01-0814:22:48【问题描述】:我正在构建我的第一个全栈node.js应用程序,我想使用护照进行身份验... 查看详情

如何将 Asterisk ARI 与 socket.io 和 Node.js 一起使用

】如何将AsteriskARI与socket.io和Node.js一起使用【英文标题】:HowtouseAsteriskARIwithsocket.io&Node.js【发布时间】:2016-01-0207:27:24【问题描述】:最近开始接触星号、Linux、node.js和最近的socket.io,以便我最终可以为星号制作实时Web应用... 查看详情

将 Node.js 的 Express 与 vhost 一起使用时出现意外错误

】将Node.js的Express与vhost一起使用时出现意外错误【英文标题】:UnexpectederrorusingNode.js\'sExpresswithvhosts【发布时间】:2014-07-1203:29:14【问题描述】:这是错误:代码如下:runapps.js:varexpress=require(\'express\');varapp=express();varfirst=require(\... 查看详情

请求新页面时如何将 AngularJS 路由与 Express (Node.js) 一起使用?

】请求新页面时如何将AngularJS路由与Express(Node.js)一起使用?【英文标题】:HowtouseAngularJSrouteswithExpress(Node.js)whenanewpageisrequested?【发布时间】:2012-10-2416:58:13【问题描述】:我正在使用Express,它从静态目录加载AngularJS。通常,我... 查看详情

如何使 Node API 只能由 Web 应用程序访问?

...应用程序的API请求更难获取数据。我知道如何与注册用户一起做。但是如何让非注册用 查看详情

如何将 REST 与 Node.js 和 AngularJS 一起使用在不同的端口上?

】如何将REST与Node.js和AngularJS一起使用在不同的端口上?【英文标题】:HowtouseRESTwithNode.jsandAngularJSbeingondifferentport?【发布时间】:2013-03-0907:00:55【问题描述】:我正在尝试了解Angular和Node.js在后端的合作。但是我不知道如何使用... 查看详情

尝试将谷歌云功能与 node.js 一起使用时,admin.firestore 不是一个功能

】尝试将谷歌云功能与node.js一起使用时,admin.firestore不是一个功能【英文标题】:admin.firestoreisnotafunctionwhentryingtousegooglecloudfunctionswithnode.js【发布时间】:2018-03-2214:41:55【问题描述】:这是node.jsindex.js文件的标题:constfunctions=re... 查看详情

将 Socket.IO 与 Apache、Node.js、SSL 和 CloudFlare (HTTP 500) 一起使用

】将Socket.IO与Apache、Node.js、SSL和CloudFlare(HTTP500)一起使用【英文标题】:UsingSocket.IOwithApache,Node.js,SSLandCloudFlare(HTTP500)【发布时间】:2020-11-2222:48:01【问题描述】:我正在创建一个将连接到Node.jsSocket.IOWebSocket的网站。此节点服务... 查看详情

将 `require()` 与 `node --eval` 一起使用

】将`require()`与`node--eval`一起使用【英文标题】:Use`require()`with`node--eval`【发布时间】:2011-06-0217:27:22【问题描述】:在使用node.js对--eval的新支持时,当我尝试使用require()时出现错误(ReferenceError:requireisnotdefined)。这是一个失败的... 查看详情

尝试将 Node.js (Express) 设置为与虚拟主机一起使用,并遇到意外错误

】尝试将Node.js(Express)设置为与虚拟主机一起使用,并遇到意外错误【英文标题】:TryingtosetupNode.js(Express)toworkwithvhosts,andgettingunexpectederrors【发布时间】:2013-06-0200:29:55【问题描述】:我正在尝试将其设置为与几个虚拟主机一起... 查看详情