2017-03-16 87 views
0

我是新來的OneDrive API和我想不通爲什麼當我打電話功能的窗口沒有流行開來?我也沒有在控制檯窗口中看到錯誤日誌。OneDrive API按鈕不能打開窗口?

<script type="text/javascript" src="https://js.live.net/v7.0/OneDrive.js"></script> 


<script type="text/javascript"> 
function launchOneDrivePicker(){ 
var options = { 
    clientId: "XXXXXXXXXXXXXXXXXXXXXXXX", (I put my client ID in here.) 
    action: "query", 
    multiSelect: true, 
    openInNewWindow: true, 
    advanced: { 
    redirectUri: "XXXXXXXXXXXXXXXXXXXXXXXXXXXX" (I put my redirect URI in here) 
    }, 
    success: function(files) { /* success handler */ }, 
    cancel: function() { /* cancel handler */ }, 
    error: function(e) { /* error handler */ } 
} 
OneDrive.open(options); 
} 
</script> 
<button onClick="launchOneDrivePicker">Open from OneDrive</button> 

我不知道我在做什麼錯?任何援助都會很大。

回答

0

嘗試一套行動[分享的一個|下載|查詢],這個動作就像一個枚舉,所以它只能被設置爲action =「query」。

+0

我嘗試這樣做,按鈕仍然無法打開的窗口。 – Jorden1337

+0

@ Jorden1337你見過控制檯中的任何日誌嗎? – dabox

+0

喜,第二檢查後,你有沒有添加函數調用中的按鈕屬性?我相信<按鈕的onClick = 「launchOneDrivePicker()」>打開從OneDrive應該使其工作。不知道你是否在函數名後加了'()'。 – dabox

相關問題