2017-03-16 73 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