Вставка данных из asp. net .web через облачную функцию Firebase в хранилище Firebase - PullRequest
0 голосов
/ 01 мая 2020

Я новичок в этом страдании, чтобы понять. Пожалуйста, ведите меня. Мне нужно вставить данные из Интернета в функцию Firebase и вставить через функцию в базу данных. Я не могу найти правильное кодирование. Пожалуйста, подрежьте, даже если у вас есть java скрипт и облачная функция. код веб-приложения c#

     FirebaseApp.Create(new AppOptions()
        {
            Credential = GoogleCredential.GetApplicationDefault(),
        });
    var data = new Data()
        {
            id = "textBox1.Text",
            Name1 = "textBox2.Text",
            Name2 = "textBox3.Text",
            Name3 = "textBox4.Text",
            Name4 = "textBox5.Text",
        };
        var content = new FormUrlEncodedContent(data);

        var response = await FirebaseApp.PostAsync("://https://us-central1-<Project Id >cloudfunctions.net/Creatproduct", content);

        var responseString = await response.Content.ReadAsStringAsync();

облачная функция

   import * as functions from 'firebase-functions';
   import * as admin from 'firebase-admin';

   export const Creatproduct = functions.https.onRequest(async (request, response) => {
      try {
           const snapshot = await admin.firestore().doc("Product/ProductList").get()
           const data = snapshot.data()
           response.send(data)
              }
 catch(error) {
        // Handle the error
        console.log(error)
        response.status(500).send(error)
    }

})

Мне нужно сохранить как в Firestore

     Product
        -ProductList
            - unq id
                  -id
                  -name1
                  -name2
                  -name3
                  -name4
...