2017-06-23 5 views
0

モバイルアプリケーションのバックエンドサービスとしてFirebaseを使用する予定です。機能の一部として、JSONデータを返す外部レストAPIからデータを取得する必要があります。私は情報を更新できるように定期的にデータを更新する必要があります。JSONデータを残りのAPIからgoogle firebaseにインポートするにはどうすればよいですか?

私はモバイルアプリケーション上でAPIを残してfirebaseを更新するオプションがありますが、これは正しい方法ではありません。私はバックエンドサービスにこのロジックを保つことを好みます。

ファイアベースクラウド機能を使用してfirebaseデータベースを外部のRest APIから定期的に更新する方法はありますか?

+0

これはあなたにとって役に立ちます:https://github.com/firebase/functions-cron –

+0

ポインタをありがとう。これにより、定期的に通話を開始するのに役立ちます。クラウド機能でJSONデータを取得するために、残りのAPIを呼び出す方法がわかりません。いくつかの例を教えてください。 – loki

+0

クラウド関数は単にNode.jsコードです。例えば、 https://stackoverflow.com/questions/5643321/how-to-make-remote-rest-call-inside-node-js-any-curl –

答えて

0

@Ioki、私が何をやろうとしていることは、更新データを取得し、モバイルアプリユーザーがアプリに行くが、あなたは、これはバックエンドになりたいすべての時間を作ると仮定します。私はそれを試していませんが、Firebase Admin SDKでNode jを使用したいと思うかもしれません。

自動/値イベントの更新は、基本的にリアルタイムデータベースの目的であるため、iOS/Android SDKを使用してリアルタイムデータベースを使用する方が意味があると思うかもしれません。がんばろう! :)

関連する問題