У меня есть такая же проблема в этой теме с AngularJS: How to use one drive file picker in browser?
У меня есть добавить <script type="text/javascript" src="//js.live.net/v5.0/wl.js"></script>
на мою страницу index.html. Но это не сработает? Есть идеи?Как использовать OneDrive Picker File Browser На
Update 1: Мой исходный код, как это:
WL.init({ client_id: clientId, redirect_uri: redirectUri });
WL.login({ "scope": "wl.skydrive wl.signin" }).then(
function(response) {
openFromSkyDrive();
},
function(response) {
log("Failed to authenticate.");
}
);
function openFromSkyDrive() {
WL.fileDialog({
mode: 'open',
select: 'single'
}).then(
function(response) {
log("The following file is being downloaded:");
log("");
var files = response.data.files;
for (var i = 0; i < files.length; i++) {
var file = files[i];
log(file.name);
WL.download({ "path": file.id + "/content" });
}
},
function(errorResponse) {
log("WL.fileDialog errorResponse = " + JSON.stringify(errorResponse));
}
);
}
function log(message) {
var child = document.createTextNode(message);
var parent = document.getElementById('JsOutputDiv') || document.body;
parent.appendChild(child);
parent.appendChild(document.createElement("br"));
}
И я нажать на кнопку, то покажите мне всплывающее окно для входа в систему Onedrive. Я заполняю имя пользователя и пароль, а затем всплывающее окно показывается в redirectURI. Сборщик файлов не отображается.
Извините за мой первый вопрос.
ах, тег сценария и утверждение, что он не работает, - это вся информация, которую вы можете предоставить? Как вы ожидаете, что кто-то поможет с этим? – charlietfl