1

ドライブ SDK を介してアクセスしている特定のファイルで、403「ウェブページへのアクセスが拒否されました」というエラーが表示されます。以前は機能していましたが、アプリのアクセス許可が正しく設定されており、同じアプリに対して異なるトークンを使用する他のファイルで成功しています。

SDK から downloadUrl を正常に取得しており、ユーザーが downloadUrl にリダイレクトされた後にのみエラー メッセージが表示されます。そのため、追跡するのは困難ですが、一部の人には機能していることを確認しましたが、他の人には機能していないことが確認されています。完全に停止したわけではありません.

完全なエラー テキストは次のとおりです。

Web ページへのアクセスが拒否され
ました [...] の Web ページにアクセスする権限がありません サインインが必要な場合があります。
HTTP エラー 403 (許可されていません): サーバーは要求を満たすことを拒否しました。

GET ダウンロードと (有効な) access_token パラメーターが含まれています。

私の質問は次のとおりです。これは、現在発生していると報告されている Google ドライブの停止に関連している可能性がありますか、それとも、ドライブ API を介した単一ファイルへのアクセスに何らかのスロットル/制限がありますか? この動作はこれまで見たことがなく、この応答は標準の 403 応答には含まれていません。

4

1 に答える 1

0

似たようなものを見たことがあります。取得したばかりのアクセス トークンを使用していたので、oauth とは関係ないと思います。私の作業理論は、downloadUrl リンクが古かったというものです。downloadUrl の値が異なる新しいメタ データを取得すると、以前に失敗したのと同じアクセス トークンを使用して機能しました。

どこにも文書化されていないため、これは理論にすぎません。実際には、403 よりもはるかに適切なステータスとして 410 (または 301) を期待しています。

于 2013-07-23T05:35:06.687 に答える