OneDrive API上传文件为公共
OneDrive API upload file as public
我正在使用JavaScript API上传文件到OneDrive。
<script>
$('#file-to-save').change(function(){
console.log ("Uploading");
fileaddress = $('#file-to-save').val();
var folder_id = 'folder.1d67c8c08569256a.1D67C8C08569256A!36156';
console.log(folder_id);
WL.upload({
path: folder_id,
element: 'file-to-save',
overwrite: 'rename'
}).then(
function(response) {
// Handle the response
$('#status').html("Upload complete. Getting shared link...");
// TODO: Get the file id
var file_id = response.id;
getSharedLink(file_id);
},
function(error) {
console.log("Error");
$('#status').html(error.error.message);
}
);
});
</script>
问题是文件作为私人上传,用户需要登录他们的MS帐户才能查看它。是否可以通过API将隐私更改为公共?
目前OneDrive开发者api唯一可用的共享功能是生成读取/编辑/嵌入共享链接:http://msdn.microsoft.com/en-us/library/dn659731.aspx#get_links_to_files_and_folders
如果用户使用生成的链接查看项目,则不需要登录。不幸的是,这是有限的,因为一个人必须使用链接才能访问项目,它不包括OneDrive通过网站提供的所有共享场景。
相关文章:
- 找不到Intel XDK cordova文件api 1.3.3文件
- 如何在IE8中启用JavaScript文件API
- 文件API中的Javascript变量范围
- 我可以使用 HTML5 文件 API 预览 PDF 吗?
- 在NW.js应用程序中为HTML5文件API设置配额
- html5文件api,将用户选择的目录存储在sessionStorage中
- HTML5文件API使用Ajax上传多个图像
- Javascript;HTML文件API-基于文件对象的javascript对象是否仍然包含文件'的位置
- 文件选择/文件API-将文件发送到嵌入式PDFObject
- 使用 HTML 文件 API 和 JavaScript 搜索本地目录
- 如何使用 phonegap 文件 API 在该目录中创建目录和文件
- 使用 Phonegap 文件 API 获取所有文件名
- Cordova 的文件 API 中的元数据
- 如何从特权代码使用 Dom 文件 API
- 有没有办法将文件附加到已经存在的文件列表中?JavaScript 文件 API
- JavaScript 文件 API 具有多个输入
- 兴访问用户配置文件 API
- 使用 HTML5 文件 API 在浏览器中创建音频列表
- 如何从html 5文件API获取图像宽度
- 如何通过文件 API 从 json 文件执行数据