2017-02-15 3 views
1

ここで私はGoogleアプリケーションスクリプトを使用しています。GoogleピッカーAPIを使用してドライバファイルとフォルダを取得します。Appsスクリプトエディタの認定JavaScript起点

https://console.developers.google.comは、資格情報

を作成するために使用されるが、私は.Since iはスクリプトエディタからこのスクリプトを実行していたクライアントIDを作成するために、「JavaScriptがURLのリダイレクト」になるかわからない(グーグルドライブ - >新しいです> googleシート - >ツール - >スクリプトエディタ)。

enter image description here

この問題を解決するために助けてください...

+0

redirect_uriは何も問題ありません。例えば、 '' "http:// localhost:8000" ''です。しかし、ページでコードを取得する場合は、アプリケーションタイプを選択するときに、「その他」を選択してください。 "Other"の場合、redirect_uriは '' "urn:ietf:wg:oauth:2.0:oob" ''です。 redirect_uriを使用してoauth URLにアクセスすると、そのページにコードが表示されます。 Google OAuth2から取得したアクセストークンは、すべての「アプリケーションタイプ」で同じです。 – Tanaike

+0

貴重な答えをありがとう...しかし、あなたはクライアントIDの作成について話していますか?クライアントIDの作成のための他のオプションを選択している間は、redirect_uriを入力するオプションはありません。 – TestUser

+0

「その他」の場合、オプションはありませんが、認証コードの返答を受け取ったら、 '' "urn:ietf:wg :oauth:2.0:oob "' 'としてredirect_uri。 [ここ](https://developers.google.com/api-client-library/python/auth/installed-app)が表示されます。 「その他」を選択した場合は、その時点でクライアントIDを取得できます。 – Tanaike

答えて

1

ファイルピッカーの場合は、GoogleコンソールでシンプルなAPIキーを作成して、リファラのために、これらのドメインを入力する必要があります。

*.google.com 
*.googleusercontent.com 
+0

GoogleのコンソールからAPIキーを作成する際に、ドメインを正しく入力するオプションはありませんか?私はこの問題を解決するために私を導くことができます。実際に私はGoogleのドライブに私のGoogleサイトからファイルをアップロードしたい、最初に私はアプリのスクリプトを作成しますNはこれをWebアプリケーションとして公開し、私のGoogleの古典サイトでこのURLを使用しますあなたはどんなアイデアを持っていても助けてください。私は普段のシートでこのファイルのピッカーを表示することができました。しかし、私はこれをweb app.iとしてこれをGoogleシートから表示したくありません – TestUser

関連する問題