Googleドライブからハードドライブにファイルをダウンロードしようとしています。全体の認証はJavaScriptで行われ、私は、サーバーからの応答を受信しています:GoogleドライブAPI - ダウンロードファイルの問題(javascript、php)
要求= gapi.client.drive.files.get({ 'FILEID':ID})。 request.execute(関数(RESP){......}
Iはファイルのダウンロードを許可するために正しい範囲を有する:
はまた、上記の要求は私にdownloadUrlを返している。
私がしようとしていますdownloadUrlをPHPに送信しますが、ダウンロードプロセスは401エラーで失敗しています。
提案がありますか?私はJavascriptでファイルを直接ダウンロードしようとしましたが、まだ良い解決策は見つかりませんでした。
ご不明な点がありましたらお知らせください。 これは私を殺して以来、私の最初の質問です:D
正確な401エラーを投稿することができますか?私の推測では、あなたのPHPスクリプトはJavaScriptからのアクセストークンをダウンロードするためのアクセス権がありません。 – DaImTo
@DaImToはい、問題です。しかし、私はJSからアクセストークンを送信する方法を知らないし、PHPで新しい認証を行っている場合、私はこれを受け取ります:
タイプ:Google_Service_Exception
メッセージ:GET https://www.googleapisを呼び出す際のエラー。 com/drive/v2/files/0BzoBu-s2PDkDRjhHU1RLZFhkOEk?alt = media:(403)Unauthenticated Useの1日の制限を超えています。引き続き使用するにはサインアップが必要です。
- 以前はこの問題は発生していませんでした。 –