如何使用firebase从调用第三方API
How do I call third party APIs from with firebase?
这可能是个愚蠢的问题,我有一个api,用于验证数据和做一些自定义的事情
可以从firebase 中的验证规则调用此api
{
"rules": {
".read": "true",
//is it possible to do like this
".validate": "ajaxCall(Url/to/api/returns/bool)"
}
}
或者什么是最适合与firebase 进行第三方api集成的方法
我正在使用angularJs、bootstrap、firebase
您只能访问Firebase为您提供的预定义服务器变量。这是文档中的列表。
如果您想与第三方API集成,则需要运行服务器。
对于实时流,您可以使用node.js
客户端或JVM客户端。如果您选择了JVM客户端,您可以在AppEngine上托管它(这非常容易维护)。这个教程真的非常好。
如果您选择node.js
客户端,您可以执行以下操作。
var ref = new Firebase('<my-firebase-app>/purchases/user_1');
// Create a listener for every time something is added
ref.on('child_added', function(snap) {
// When something is added, make the ajax call
ajaxCall('url/to/api/returns/bool', function(error, data) {
// take action from 3rd party API here
});
});
相关文章:
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 与杜兰达尔合作的第一个JavaScript项目.尝试从第三方 API 获取数据
- 来自 react-redux-universal-hot-hot 示例初学者工具包中的第三方 API 的初始数据加载
- 从 Javascript 应用程序安全访问第三方 API
- 用于第三方 API 调用的 Web 应用体系结构
- 在 Firefoxaddonsdk 中使用第三方 API
- 在 ionic services.js 文件中对第三方 API 进行 ajax 调用
- JavaScript和扩展第三方API
- 如何使用firebase从调用第三方API
- JavaScript-与第三方API的同步问题
- 使用带有第三方api的主干网
- 使用Node向第三方API发送GET请求
- 存储登录到第三方api的密码
- Javascript Android -绘制心电图不使用第三方API's
- $scope没有在第三方API异步调用后对视图应用更改
- 使用AngularJS从第三方API保存数据到CouchDB
- 当达到第三方API的速率限制时,jQuery/AAJAX设置超时
- 如何在网站中加密第三方api密钥
- 测试节点快速端点和存根第三方 API 调用
- 如何在向第三方 API 节点发出多个请求后发送响应.js.