0

ここには私が持っているタスクとそれを実行しようとしているリソースがあります。Firebase関数を使用してGoogle APIを使用してFirebaseデータベースを認証する

最終的には、ユーザーが自分のアプリ(Ionic製)で写真を撮ってから、その写真をソートしてGoogleのGoogleチームドライブに仕上げることができます。

私が最初に始めたのは、Firebase Storageに画像をアップロードしてから、チームドライブにアクセスできる必要があると言われました。

写真を撮っている人の中には、同社のGスイートに含まれていないものもあるので、データベース自体をチームドライブで認証し、そこからアップロードする方が簡単だと思っていました。それはFirebaseデータベースからのGoogleスプレッドシートにアップロード除いここ

は、私が望む同じことを示してgithubのからの例です: https://github.com/firebase/functions-samples/tree/master/google-sheet-sync

私の計画は、それが働いて取得するまさにこのガイドに従うことだったし、その後の図私はそれをどのように変更することができますストレージ - >チームドライブ。

しかし、readmeの指示に従うと(かなり古くなっています)、私はエラーに遭遇してしまいました。

それは$ firebase functions:config:set googleapi.client_id="<id>"と、コマンドの残りの部分を実行するように言うそのリンクのステップ#7のために、私はターミナルに入る:

Error: HTTP Error: 403, The caller does not have permission

私が取得することで探していますステップがどうあるべきかこれは働いている?私の現在の実装がもう意味をなさないかどうかもわかりません。 Googleアカウントでアプリのログインを使用するすべての人にチームドライブのメンバーになり、アプリから直接ドライブにアップロードできるようにすることは大したことではありません。接続にファイルのアップロードが独立して再開されるような安全性の問題もありますか?

答えて

0

私の最初の質問に対する答えは、googleapisgoogle-auth-libraryをインストールすることです。サンプルの実際の/functions/ディレクトリにコマンドを実行します。

古いコードで作成されたいくつかのエラーがありましたが、この質問の範囲には含まれていませんでした。

関連する問題