我一直在試圖將Google雲端硬盤文檔附加到我的php gmail api撰寫框中。將文件從Google雲端硬盤附加到gmail api撰寫郵件
到目前爲止,我已經設法獲得選定文件上的文件ID,但無法找到如何將file.download url附加到郵箱的正確方法。有沒有辦法做到這一點?
我也使用下面的代碼,但顯示錯誤「只有二進制文件可以下載」
var downloadUrl = 'https://www.googleapis.com/drive/v2/files/' + file.id + '?alt=media';
//var downloadUrl2 = file.downloadUrl1;
if (downloadUrl) {
//var accessToken = gapi.auth.getToken().access_token;
//debugger;
var xhr = new XMLHttpRequest();
xhr.open('GET',downloadUrl);
debugger;
xhr.setRequestHeader('Authorization', 'Bearer ' + AUTH_TOKEN);
xhr.onload = function() {
alert(xhr.responseText);
};
xhr.onerror = function() {
alert('Error');
};
xhr.send();
} else {
alert('No Url');
}