2013-01-10 15 views
8

GoogleドライブのファイルをリストするJavaScriptの例では、gapi.client.drive.files.list()が使用されています。 このメソッドを使用しようとすると、「未定義のプロパティ 'ファイルを読み取れません」というエラーが表示されます。 google drive javascript api gapi.client.drive.files undefined

問題と回避策

はすでに Google Drive API javascript

で説明されていhttps://developers.google.com/drive/v2/reference/files/list#try-it下のドキュメントが間違ってますか?または、説明されているようにAPIを使用する方法があります。

+0

重複: //stackoverflow.com/questions/11315962/google-drive-api-javascript –

+0

@SteveBazyl:これは複製ではありません。これは、ドキュメント内の例が正しい状況があるかどうかを尋ねます(代替例は、例が正しくないことです)。他の質問は、エラーを修正する方法を尋ねます。 – icktoofay

+0

これで修正されます:http://stackoverflow.com/questions/15589794/call-gapi-client-load-before-all-my-executions-correct – Aspen

答えて

17

JavaScriptの例が正しいですが、ドライブのライブラリがロードされたとき、すなわち後、あなただけgapi.client.drive.files(および他のドライブ固有のリソース)を使用することを確認する必要があります:httpの

gapi.client.load('drive', 'v2', callback); 
関連する問題