2017-02-09 20 views
0

GoogleのクラシックサイトでGoogleドライブのAPIを使用したいと思います。Google Picker for Google sites

私の要件は次のとおりです。

私はGoogleが特定のフォルダにファイルをアップロードするためにドライブし、また私のGoogleのサイト自体からのGoogleドライブフォルダに移動します使用したいです。

私の計画は次のとおりです。

  1. のGoogleドライブからフォルダやファイルを含む、アプリケーションのスクリプトを使用してHTMLページを作成します。
  2. これをweb-appとして公開します。私のGoogleの古典的なサイトで
  3. 使用これを(Googleのサイトでのアプリのスクリプトオプションを使用して)

手順私でした:私のアカウントでアプリのスクリプトやHTMLファイルを作成し

  1. を。
  2. Googleドライブのデータを自分のサイトに表示するためにGoogleピッカーを使用しようとしています。
  3. ファイルピッカーを作成するためにこのURLを参照しました。 https://developers.google.com/picker/docs/
  4. このリファレンスを使用してGoogleのAPIを使用して資格とクライアントIDを作成しました。 https://developers.google.com/apps-script/guides/rest/quickstart/js

enter image description here

しかし、いつも私は例外の下に取得しています:

enter image description here

このエラーを処理するために助けてください。

答えて

0

エラーが発生した場合は、許可リダイレクトURLを正しく設定してみてください。

  • サイドバーから[APIマネージャー]をクリックし、[認証情報]を選択し、[OAuth同意画面]を選択します。
  • Webアプリケーション用の新しいクライアントIDを追加する必要があります。
  • 資格情報の作成 - > OAuthクライアントID - > Webアプリケーション。 Authorize JavaScript origininsフィールドで、本番URLまたはローカルサーバパスを入力する必要があります。また、アプリケーションに複数のURLを許可し、「作成」ボタンをクリックすることもできます。

ソリューション:

承認Javascriptの起源でURLパスを入力しながらちょうどhttp://localhost:8228として正確なURLを追加します。上記のエラー(invalid_clientは登録されていない起点)をスローするので、http://localhost:8228/projectpathitのようなパスを与えないでください。

チェックの参考のため、これらのSOスレッド:http://127.0.0.1:9000

:あなたはローカルのdevのサーバー上で実行されている場合は

希望します。

+0

私はアプリのスクリプトエディタを使用しています...だから私の正確なURLになります – TestUser

関連する問題