簡體   English   中英

如何通過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
  });

});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM