我需要知道如何正確使用文件搜索方法參數,才能在Drive API中移動文件夾樹。使用Google Drive API導航到文件夾
使用JavaScript,我已經通過了Quickstart,成立了應用程序和API能夠在谷歌開發控制檯,已獲得授權,可在與gapi.client.drive.files.list()
方法根目錄讀取文件的名字,但我堅持在點運行Files Search調用以導航到特定目錄。
我想這個變種:
GET https://www.googleapis.com/drive/v2/files?q='0B36wII03Fph8aFhtTFN5SVRYR0U'+in+parents&key={CLIENT_ID}
...但我很困惑,如何調用GET請求。我從來沒有直接從JS/HTML使用REST調用,所以我可能只是缺少一些基本的...但是,我真的不知道如何在我的代碼中使用它...
I'已經試過用Files:List頁面上的查詢參數的發揮,只用FILEID作爲參數,但我不斷收到400響應:
400 OK
- SHOW HEADERS -
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid Value",
"locationType": "parameter",
"location": "q"
}
],
"code": 400,
"message": "Invalid Value"
}
}
我敢肯定,這是簡單的東西,但純的Http休息的東西是不是我的特長...感謝任何線索!
下手的關鍵不是客戶端ID,它的API密鑰,只會爲公衆要求的工作並不喜歡這個請求,這將需要身份驗證,您需要使用的access_token = {的access_token}然而,這不是你的問題,但它會是,一旦你修復將q的parm – DaImTo
只是爲了闡述什麼@DalmTo說,關鍵是不CLIENT_ID。這是您可以在開發者控制檯中獲得的API密鑰。 – gerardnimo
哦,我使用了錯誤的鑰匙嗎?好的,儘快測試! :/ –