2016-09-27 27 views
0

私には共有されているシートがあります。それは私たちの会社の誰もがそれを読むことができるように権限が設定されています。GoogleシートAPI v4のアクセス許可

私はこのシートから情報を読むためにPythonを使用しようとしていますが、PERMISSION_DENIEDになっています。同じ資格情報ファイルを使用して、ドライブ内の他のシートにアクセスすることはできますが、ドライブに追加しても、私が共有していたシートはアクセスできません。

私はここで何が欠けていますか?

私が使用しているコードは、ID、範囲、および印刷行が変更されたGoogle's own quickstartです。私はそれ以上に進む必要はありません。

Googleの独自の例でテストするとうまくいきます。

+1

使用しているコードとエラーの回答を追加してください。 –

答えて

0

資格情報としてjsonファイルを使用していて、jsonがService Accountとして作成されている場合は、そのjsonを開き、その内部にclient_emailを取得します。 オーナーがそのメールで読むことを試みているスプレッドシートを共有していることを確認してください(通常は.gserviceaccount.comで終了)

関連する問題