2017-10-11 4 views
0

、Iは、コピーしたコードを取得する:http://mscodingblog.blogspot.com.mt/2016/11/how-to-read-google-spreadsheet-using.htmlC#のGoogleSheets - から403(FORBIDDEN)I今のC#</p> <p>からGoogleスプレッドシートの内容を読み取るためのコードをテストすることを試みた

すべてがそのままです、私のキーファイルです。

実行しているとき、私は403

アカウントはadminで、スプレッドシートでもウェブ(ID:1wAkLe8GRpsL_FrBjEi4aMTeR1wGWWllwqBdY2Z8zVms)に公に掲示され得ると私は読み取り専用アクセスを要求し、まだ、私はできませんそれにアクセスする。

私が間違ったスプレッドシートIDで実行すると、404が表示されるため、少なくとも最初の呼び出しでスプレッドシートが見つかることがわかります。

私はサービスアカウントを使用しています。

私はこれを見つけました:Getting a 403 - Forbidden for Google Service Accountしかし、有効な解決策がないようではありません。

どうすればよいですか?

+0

(https://www.daimto.com/google-drive-api-c/#comment-3460)、403禁じられた通常のサーバーだけでないという事実とは何かを持っていますあなたの要求のように、私はあなたが認可の部分にいらっしゃったとは思わない。また、[1](https://stackoverflow.com/questions/40669248/google-net-api-fails-due-to-error-403-forbidden)や[2](https:// stackoverflow.com/questions/39071385/getting-403-forbidden-when-using-the-google-sheets-api-and-a-service-account)。 – abielita

答えて

0

.credentialディレクトリを削除してみてください。 Windowsでは、ファイルエクスプローラを開き、.credentialsに移動します。この[スレッド]から基づい

関連する問題