0

ユーザーデータをユーザーのGoogleドライブアカウントにアップロードしたいコルドバアプリケーションがあります。

私は次の方法でこれを行うことができると思っていました:

  1. InAppBrowser を開いて、ユーザーに Google にログオンさせ、OAUTH トークンを返す
  2. OAUTH トークンを使用して Google API を使用し、ユーザーの Google アカウントにファイルを保存します。

ただし、Google ドライブの JavaScriptページには、最初にアプリケーションを登録する必要があると記載されています。

質問: なぜアプリケーションを登録する必要があるのですか?

質問: Google は、API 呼び出しに対して料金を請求したり、ユーザーがアプリケーションから行う API 呼び出しの数を制限したりしますか?

4

2 に答える 2

1

あなたの当惑について。

データとGoogleアカウントはユーザーに属し、アプリもユーザーによって使用されますが、「保存」というアクションを実行する役割はユーザー自体ではなくアプリです。

ユーザーがGoogleにログインして何かを保存する場合、もちろん許可は必要ありません。ただし、アプリがこれを行う場合は、ユーザーからの許可が必要です。

ニューキャッスルに石炭を運んでいるように聞こえますか?

同意ページには、アプリの名前とアプリ リクエストの範囲が含まれます。ここでの範囲は、ユーザーにとって重要な情報です。

たとえば、スコープが含まれていない場合、つまり、ユーザーがアプリで Google アカウントにログインした後、アプリは Google でユーザーのデータを操作できますが、操作にはユーザーのアカウントのさまざまなデータの CRUD が含まれ、ユーザーに代わってメッセージを送信することさえあります. 危ないです!

では、同意ページは、アプリが誰で、何を求めているかをユーザーに伝えますか? ユーザーはアプリが誰であるかを知っているかもしれませんが、アクション スコープについては、ユーザーはより多くの注意を払います。結局のところ、すべてのアプリが自分のアドレス帳を操作することを望んでいる人はいません。

于 2013-10-31T09:40:09.260 に答える