2017-12-11 22 views
0

私はJSアプリケーションを使用しています。ユーザーが「Google Picker」APIを使用してファイルを選択した後、私はGoogleドライブSDKを使用してサムネイルを取得したり、ドキュメントの本体をエクスポートします。しかし、IE11では、私がしようとするたびに、私は404を取得し続けます.APIはEdge、Chrome、FF、Safariなどのすべての作業を呼び出し、IE11でのみ失敗します。ここでGoogleドライブAPIはIE11では動作しませんか?

はサンプルです:

Key Value 
Request GET /drive/v3/files/<FILEID>/export?mimeType=text/html&key=<KEY> HTTP/1.1 
Accept */* 
X-JavaScript-User-Agent google-api-javascript-client/1.1.0 
X-Requested-With XMLHttpRequest 
X-Goog-Encode-Response-If-Executable base64 
X-ClientDetails appVersion=5.0%20(Windows%20NT%206.3%3B%20Trident%2F7.0%3B%20.NET4.0E%3B%20.NET4.0C%3B%20rv%3A11.0)%20like%20Gecko&platform=Win32&userAgent=Mozilla%2F5.0%20(Windows%20NT%206.3%3B%20Trident%2F7.0%3B%20.NET4.0E%3B%20.NET4.0C%3B%20rv%3A11.0)%20like%20Gecko 
X-Origin http://www.example.com 
X-Referer http://www.example.com 
Referer https://content.googleapis.com/static/proxy.html?usegapi=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.9jt-JkHEOKs.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCNrivnJk2F0x6tjQPseAPkqN62frA 
Accept-Language en-US 
Accept-Encoding gzip, deflate 
User-Agent Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko 
Host content.googleapis.com 
Connection Keep-Alive 
Cache-Control no-cache 
DNT 1 

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "notFound", 
    "message": "File not found: <FILEID>.", 
    "locationType": "parameter", 
    "location": "fileId" 
    } 
    ], 
    "code": 404, 
    "message": "File not found: <FILEID>." 
} 
} 

これは、GoogleのドライブAPIの既知の問題ですか、私は何かが足りないのですか?

答えて

0

このエラーは、ファイルが実際に存在しないか、またはdocumentationに記載されているように読み取ろうとしているファイルへの読み取りアクセス権がないために発生しました。

あなたがする必要があるのは、存在しないファイルの所有者に報告するか、所有者にファイルのアクセス許可を求めることです。

+0

ご回答いただきありがとうございます。私は実際に他のブラウザでも同じファイルにアクセスできます。また、GoogleピッカーAPIを使用してドキュメントを選択してから、GoogleドライブAPIを使用して詳細を取得しています。 Chrome、FF、Safari、さらにはEdgeでも動作します。 –

関連する問題