[英]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
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.