Да, вы можете вызывать свой сервер Firebase через HTTPS с помощью облачной функции, см. https://firebase.google.com/docs/functions/http-events
В этой облачной функции вы можете обновить один или несколько конкретных узлов вашей базы данных реального времени.
В этом официальном видео вы найдете хороший пример того, как вы можете читать из базы данных с помощью функции HTTP Cloud: https://www.youtube.com/watch?v=7IkUgCLr5oA
Вы можете адаптировать его так, как вы его называетечерез GET и передайте метку времени в качестве параметра строки запроса и используйте эту метку времени в вашей функции для записи в базу данных.Что-то вроде:
exports.updateTrialPeriodDate = functions.https.onRequest((req, res) => {
const timestamp = req.query.ts;
consta trialPeriodDate = new Date(timestamp);
periodDate = {trialPeriodDate: trialPeriodDate};
admin.database().ref('/....').update(periodDate) // <- set the correct path where you want to write
.then(() => {
res.status(200).send("success");
})
.catch(error => {
console.log(error);
res.status(500).send(err);
});
});
Затем вы бы вызвали эту функцию следующим образом:
https://us-central1-<your-project-id>.cloudfunctions.net/updateTrialPeriodDate?ts=1528718473