ドメイン内のGoogleスプレッドシートから一部のデータを読み込む必要があるPHP Webページを作成しようとしています(Google Apps Free Editionを使用しています)。Google Spreadsheet APIでのOAuth 2.0によるリクエストの承認
読まれるスプレッドシートは非公開ですが、私のドメインの一部の人には見えます。公開されていないため、APIを使用していても認証と承認の一部があることはわかっています。
私は、このページを見つけたが、私は理解していないものがある: http://code.google.com/intl/zh-TW/apis/spreadsheets/data/3.0/developers_guide.html#Auth
それは、これはokです、我々はOAuth 2.0のプロトコルを使用する必要がありますと言います。しかし、承認プロセス中に、"GoogleはユーザーにOAuthダイアログを表示し、アプリケーションにデータの一部を要求する権限を与えるよう求めています。"。
私のウェブページには、スプレッドシートから読み込まれたデータが表示されます。だから誰かが私のウェブページに行くと、スプレッドシートの所有者に許可を求めるダイアログが表示されます。これが意味することですか?
アドバイスは大歓迎です。
私は少し混乱しています。私のウェブページにアクセスするのはただのゲストで、私のGoogle AppドメインにはGoogleアカウントがありません。私はそれが必要なデータが私はGoogle Appドメイン内のプライベートGoogleスプレッドシートドキュメントからですが、私のWebページが公開表示になりたいです。 – bobo
はOAuthが他の人のドメインからデータを読み込むにのみ適用されますか?私は自分のドメインから私がコントロールしているデータを読み込んでいますが、OAuthはまだ私の状況で役に立ちますか? – bobo
あなたのケースでは、おそらく大規模なoauthのカスタマイズが必要になるでしょう。そうすれば、(ユーザーにとって)すべてのリクエストをリダイレクトし、データを表示することができます。しかし、実際には、あなたのサイトにあなたのユーザーを説明するグーグル(Facebookなど)のデータを表示するのに役立つプロトコルになっているはずです。あなたのタスクのために多分あなたは「公に** **それが必要とするデータが** **民間からですが閲覧可能な」他のソリューション – javagirl