[英]Google Drive API - PHP Client Library - setting uploadType to resumable upload
[英]Google drive upload with out the google api library
我們可以通過從 PHP 創建請求而不使用 google api 庫來上傳文件嗎?
https://developers.google.com/drive/api/guides/manage-uploads#http_1
是的,你可以,這只是 HTTP 請求。 但是使用該庫可能更簡單。
google drive api是一個簡單的rest api。 只要您可以發送http post,您就可以上傳文件。
POST https://www.googleapis.com/drive/v3/files?key=[YOUR_API_KEY] HTTP/1.1
Authorization: Bearer [YOUR_ACCESS_TOKEN]
Accept: application/json
Content-Type: application/json
{body}
有一些關於如何格式化文件以進行上傳的文檔manage-uploads#http請密切注意文件元數據的 Content-Type 以及如何格式化文件本身的元數據。 您可能想從客戶端庫中提取一些代碼以從MediaFileUpload.php開始
棘手的部分將是您的授權。 您需要確保在每個請求中都發送一個有效的訪問令牌。 Oauth2 授權是三個請求的形式。
更多信息可以在這里找到web-server#httprest
我強烈建議您使用 PHP 客戶端庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.