我有一個情況,我需要在我自己的網站上顯示用戶的谷歌驅動器數據。這個怎麼做。我已經設置了Google的示例DriRdit。如何使用PHP在我自己的網站上從Google Drive獲取文件和文件夾列表?
回答
第一步是驗證。您可以使用Google自己的詳細示例here,該示例將貫穿整個過程。您可以執行以下操作: 註冊API密鑰here。
您現在可以使用PHP中的cURL或file_get_contents()向URL https://developers.google.com/drive/v2/files/list
發送HTTP GET請求。由於該頁面不會成爲您網域的一部分,因此對網頁的AJAX請求無效。 您需要使用以下參數發送您的請求。
maxResults integer要返回的最大文件數。
pageToken字符串文件的頁面標記。
q字符串用於搜索文件的查詢字符串。
最後的請求可能看起來像
file_get_contents("https://developers.google.com/drive/v2/files/list?maxResults=".$maxResults."&pageToken=".$pageToken");
由於使用的API,我已經設置谷歌的例子DriEdit,並且還註冊了一個API密鑰。現在我能夠驗證用戶,但它重定向我重定向uri並顯示什麼。 – Shams 2012-07-18 06:54:52
您是否發出GET請求?您應該使用以下格式https://developers.google.com/drive/examples/php#making_authorized_api_requests – 2012-07-18 07:11:14
- 1. 如何獲取Google Drive API的文件夾和文件列表?
- 2. Google Drive API - 獲取文件夾列表
- 3. 從Google Drive獲取所有文件(和父文件夾)的列表
- 4. Google Drive SDK - 如何獲取文件所在的文件夾?
- 5. 如何在Google Drive中獲取My Drive的子文件夾
- 6. 如何使用PHP從Google Drive獲取文件?
- 7. 當我們上傳文件夾時,Google Drive如何獲取包含文件夾的所有文件?
- 8. 如何獲取Google Drive文件的'fileId'?
- 9. 將文件從Google Drive複製到我自己的服務器
- 10. 如何獲取Google Drive文件ID
- 11. 如何在網站上使用wget有許多文件夾和子文件夾
- 12. 使用Google Drive API下載文件夾
- 13. 如何獲取網上文件夾的目錄列表?
- 14. 如何使用.htaccess將我網站上的文件夾重定向到其他網站上的文件夾?
- 15. Google Drive API上傳到父文件夾
- 16. 使用.Net列出Google Drive V2中的所有文件和文件夾
- 17. 如何獲取在Linux WebDav上部署的文件夾和文件列表?
- 18. 如何從Google Drive使用Java Drive Rest V2 API獲取文檔和文件的絕對路徑?
- 19. 從應用程序文件夾(Google Drive)中刪除文件
- 20. 如何獲取Google Drive上已更改文件的ID
- 21. 如何從網站獲取css文件?
- 22. 如何在將文件上傳到Google Drive後獲取文件ID?
- 23. 如何從Google Drive V3獲取完整文件的響應
- 24. 使用ASyncTask從Android上的Google Drive API文件中讀取
- 25. 列出Google Drive SDK中的所有文件夾及其文件
- 26. 如何使用Google Drive API和Javascript刪除符合條件的文件列表?
- 27. Google Drive中的文件夾和文件的不同角色(GSuite)
- 28. 獲取文件的網站的文件夾列表中,通過終端
- 29. 如何獲取文件夾的文件和子文件夾
- 30. 通過PHP上傳文件到網站上的文件夾
你需要的,如果提供 – swapnesh 2012-07-18 06:13:20